Embedded C++ Engineer for Connected Devices

nexacode

Detroit (MI)

On-site

USD 90,000 - 150,000

Full time

22 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Embedded C++ Engineer

nexacode • Detroit (MI)

On-site
USD 90,000 - 150,000
Embedded C++ Engineer
Embedded C++ Engineer

nexacode • Dallas (TX)

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

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Software Engineer: C/C++, QNX/Linux Expert
Embedded Software Engineer: C/C++, QNX/Linux Expert

PSG Global Solutions • Warren (MI)

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

PSG Global Solutions • Warren (MI)

On-site
USD 80,000 - 120,000
Senior Automotive Embedded Architect (C/C++)
Senior Automotive Embedded Architect (C/C++)

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 190,000
Embedded Software Engineer (C/C++)
Embedded Software Engineer (C/C++)

Nidec Corporation • Saint Charles (MO)

On-site
USD 65,000 - 85,000
Senior Embedded Software Lead - ADAS/ECU
Senior Embedded Software Lead - ADAS/ECU

Magna International • Southfield (MI)

On-site
USD 120,000 - 160,000
Embedded Systems Engineer – ARM/C++, Customer Solutions
Embedded Systems Engineer – ARM/C++, Customer Solutions

NXP Semiconductors • San Jose (CA)

On-site
USD 118,000 - 162,000
Health insurance
Dental insurance
Vision insurance
+2