Embedded Engineer - C++
Job in
Warren, Macomb County, Michigan, 48091, USA
Listed on 2026-05-16
Listing for:
Global Connect Technologies
Full Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer, Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
We are seeking a skilled Embedded C++ Engineer to join our automotive engineering team in Warren, Michigan. The ideal candidate will have strong experience in embedded software development, modern C++ programming, and real-time systems within automotive or embedded product environments. This role involves designing, developing, integrating, and testing embedded software solutions for next-generation vehicle platforms and electronic control systems.
Key Responsibilities- Design, develop, and maintain embedded software applications using C and C++
- Develop software for microcontroller- and processor-based systems
- Work on low-level device drivers, middleware, and application-layer software
- Collaborate with cross-functional teams including hardware, systems, validation, and integration engineers
- Participate in software architecture design and code reviews
- Debug and troubleshoot embedded systems issues in lab and vehicle environments
- Implement and optimize software for performance, memory usage, and reliability
- Develop and execute unit tests and support software validation activities
- Work with communication protocols such as CAN, LIN, SPI, I2C, UART, and Ethernet
- Support software integration in AUTOSAR or RTOS-based environments
- Maintain software documentation and ensure compliance with development standards
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- 3+ years of experience in embedded software development
- Strong programming experience in Embedded C and Modern C++
- Experience with embedded Linux or RTOS environments
- Knowledge of microcontrollers and embedded hardware architectures
- Experience with debugging tools such as JTAG, oscilloscopes, and logic analyzers
- Familiarity with version control systems such as Git
- Strong understanding of software development lifecycle and agile methodologies
- Excellent problem-solving and communication skills
- Experience in automotive embedded systems development
- Knowledge of AUTOSAR architecture and embedded middleware
- Familiarity with ISO 26262 functional safety concepts
- Experience with automotive communication protocols including CANoe/CANalyzer tools
- Exposure to cybersecurity concepts in embedded systems
- Experience with CI/CD pipelines and automated testing frameworks
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×