×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Engineer - C++

Job in Warren, Macomb County, Michigan, 48091, USA
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
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
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
Required Qualifications
  • 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
Preferred Qualifications
  • 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
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary