Back to jobs
Embedded Software Developer (FreeRTOS/SafeRTOS)
Successfully
Req. VR-114860
Our client was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, our client is committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.
Design, develop, and maintain C++ software components for embedded systems.
Work with RTOS environments to implement real-time, deterministic solutions.
Develop and optimize code for performance and memory-constrained systems.
Collaborate with cross-functional teams including system architects, hardware engineers, and test engineers.
Perform debugging, integration, and unit testing on target hardware.
Contribute to system documentation, design reviews, and code quality processes.
Ensure compliance with industry standards (e.g., MISRA C++ if applicable, ISO 26262 for automotive, etc.).
Must have
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
5+ years of professional experience in C++ programming for embedded systems.
Strong knowledge of object-oriented programming, templates, STL, and modern C++ (C++11/14/17).
Hands-on experience with RTOS (e.g., QNX, VxWorks, FreeRTOS, etc.).
Solid understanding of real-time constraints, multi-threading, synchronization, and IPC.
Experience with low-level debugging tools, oscilloscopes, logic analyzers, or similar.
Strong problem-solving and debugging skills in embedded environments.
Nice to have
Experience with SafeRTOS, AUTOSAR Classic or Adaptive, or embedded Linux
Familiarity with bootloader development, OTA, or diagnostic communication (UDS)
Knowledge of scripting tools (Python, Bash) for automation or test environments
Exposure to continuous integration pipelines and DevOps for embedded development
Languages
English: C2 Proficient
Seniority
Senior
Dearborn, United States of America
Req. VR-114860
C/C++
Automotive Industry
27/08/2025
Req. VR-114860
Apply for Embedded Software Developer (FreeRTOS/SafeRTOS) in Dearborn
*Indicates a required field