Embedded C++ Engineer

nexacode

Detroit (MI)

On-site

USD 90,000 - 150,000

Full time

23 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Nexacode in Detroit is seeking an experienced Embedded C++ Engineer to contribute to embedded software for connected devices and automotive-related projects. You will design, develop, and debug software across hardware and firmware interfaces.

The role requires strong C++ expertise, a solid background in C, memory management, and multithreading, with collaboration across hardware and systems teams. A BS or MS in CS/CE/EE is expected; experience with Linux/RTOS and modern C++ is a plus.

Qualifications

  • Strong professional experience with C++.
  • Embedded software development experience.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.

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.

Skills

C++
C/C++
Embedded software
Debugging
Git/version control
Multithreading
Memory management

Education

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

Tools

Git

Job description

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 experienceUnderstanding 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C++ Engineer
Embedded C++ Engineer

nexacode • Dallas (TX)

On-site
USD 100,000 - 150,000
Embedded C++ Engineer for Connected Systems
Embedded C++ Engineer for Connected Systems

nexacode • Dallas (TX)

On-site
USD 100,000 - 150,000
Embedded C++ Engineer for Connected Devices
Embedded C++ Engineer for Connected Devices

nexacode • Detroit (MI)

On-site
USD 90,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

MaximaTek • California (MO)

On-site
USD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Trenton-Systems • Duluth (GA)

On-site
USD 100,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Embedded C Software Engineer - Hybrid - Direct hire
Embedded C Software Engineer - Hybrid - Direct hire

Clear Point Consultants • Burlington (VT)

Hybrid
USD 70,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

PSG Global Solutions • Warren (MI)

On-site
USD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000