Embedded Software Engineer

Actalent • Saint Paul, MN, United States • Posted June 08, 2026

Location Saint Paul, MN
Job Type Full-time
Category other-general
Posted June 08, 2026
Job Title: Embedded Software EngineerJob Description
This role focuses on designing and developing embedded software and firmware for new products from the ground up. You will work primarily in embedded C++ on 32-bit microprocessors, contributing to safety-critical systems in domains such as medical devices or aerospace. The position offers the opportunity to build innovative, next-generation equipment used by leading organizations around the world.
Responsibilities

+ Design, develop, and implement embedded software and firmware for new products using embedded C++.

+ Develop software for 32-bit microprocessors, ensuring efficient, reliable, and maintainable code.

+ Work extensively with real-time operating systems (RTOS), such as QNX, FreeRTOS, SafeRTOS, TI-RTOS/BIOS, or uC/OS, to implement real-time features and system-level functionality.

+ Contribute to and maintain Board Support Packages (BSPs), including low-level hardware initialization a...

Interested in this role?

Click the button below to start your application.

Apply Now