AI Jobs Map

nexacode · Detroit, MI

Embedded C++ Engineer

seniorfull timePosted today
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

c++gitlinuxembedded-systems

About Nexacode

Nexacode is a Software and Technology company delivering engineering, software development, technology solutions, and specialized technical talent through its dedicated Recruitment Division.

Role Overview

We are looking for experienced Embedded C++ Engineers to support current and upcoming opportunities involving embedded software, connected systems, and technology products.

Key Responsibilities

- Design, develop, and maintain embedded software using C/C++.

- Develop software for embedded platforms and connected devices.

- Debug and troubleshoot software at application and system levels.

- Work with hardware, firmware, and systems engineering teams.

- Participate in code reviews, testing, integration, and technical documentation.

- Develop reliable and reusable software components.

Required Skills

- Strong professional experience with C++

- Solid understanding of C and C++ programming

- Embedded software development experience

- Understanding of operating systems, multithreading, and memory management

- Experience with debugging and troubleshooting

- Familiarity with Git/version control

- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Preferred

- Linux or RTOS

- Modern C++ such as C++11/14/17+

- ARM-based platforms

- Device drivers, BSP, firmware, or middleware

- CAN, SPI, I2C, UART, Ethernet, or USB

- Automotive, telematics, or infotainment experience

If you are an experienced Embedded C++ Engineer interested in technology opportunities with Nexacode, we invite you to apply and join the Nexacode technology talent network.

More jobs at nexacode

Similar roles in Detroit