Embedded C++ Software Developer

Luxoft

United States

On-site

USD 120,000 - 190,000

Full time

5 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking an experienced embedded software engineer to develop, integrate, and maintain real-time C++ software for ECU-based automotive features. You will own technical architecture and delivery for camera/vision, HMI, parking, diagnostics, or infotainment, and drive design reviews and release readiness.

The role requires 6+ years of software experience, 2+ in automotive embedded, strong C++11/14/17 and Linux/QNX/RTOS expertise, and fluency in English.

Qualifications

  • 6+ years of professional software development, incl. 2+ years in automotive embedded.
  • Strong modern C++ expertise (C++11/14/17), STL, multithreading and performance.
  • Embedded C/C++, real-time systems, Linux or QNX/RTOS, Git, code-review practices.
  • Automotive domain knowledge: CAN, ECUs, diagnostics, AUTOSAR, HMI, infotainment, etc.
  • Fluent written and spoken English.

Responsibilities

  • Develop, integrate, and maintain real-time embedded C++ software.
  • Own technical architecture and delivery for ECU-based features (camera/vision, HMI, ADAS, infotainment).
  • Conduct design and code reviews.
  • Turn customer requirements into estimates, designs, plans, and testable deliverables.
  • Collaborate with QA, systems, OEM customers, and distributed teams; ensure release readiness.
  • Maintain development quality, traceability, documentation, and Automotive SPICE-aligned processes.

Skills

Modern C++ (C++11/14/17)
STL
Multithreading
Embedded C/C++
Real-time systems
Linux / QNX / RTOS
Git & code review
Automotive domain knowledge
English communication

Tools

Vector CANoe
UML
ASPICE

Job description

Develop, integrate, and maintain a real-time embedded C++ software.

Own technical architecture and delivery for ECU-based automotive features, including camera/vision, vehicle functions, HMI, parking, diagnostics, or infotainment.

Conduct design and code reviews.

Turn customer requirements into estimates, software designs, implementation plans, and testable deliverables.

Work with QA and systems teams on issue analysis, root-cause investigation, unit/integration testing, and release readiness.

Coordinate with customer architects, product owners, developers, configuration managers, and test teams.

Maintain development quality, traceability, documentation, schedule, and Automotive SPICE-aligned processes.

Support image-processing or perception features where applicable, including OpenCV-based components and multi-ECU integration.

Skills Must have

6+ years of professional software-development experience, including 2+ years in automotive embedded software.

Strong modern C++ expertise, ideally C++11/14/17, STL, multithreading, debugging, and performance optimization.

Hands-on experience with embedded C/C++, real-time systems, Linux or QNX/RTOS, Git, and code-review practices.

Automotive domain knowledge: CAN, ECUs, diagnostics, AUTOSAR, HMI, parking, camera, ADAS, infotainment, or vehicle-function systems.

Confidence working directly with OEM customers and distributed engineering teams.

Strong written and spoken English.

Nice to have

Adaptive AUTOSAR, Ethernet, Vector CANoe, ASPICE, UML, or requirements-traceability experience.

Experience with BMW, Ford, Volkswagen Group, Hyundai, John Deere, or comparable OEMs/Tier 1 suppliers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Embedded C++ Engineer - Automotive ECUs
Senior Real-Time Embedded C++ Engineer - Automotive ECUs

Luxoft • United States

On-site
USD 120,000 - 190,000
Automotive Embedded Systems
Automotive Embedded Systems

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 150,000 - 190,000
Embedded System Developer
Embedded System Developer

Pentangle Tech Services | P5 Group • Waukesha (WI)

On-site
USD 85,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 96,000 - 165,000
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

TechDigital Group • Detroit (MI)

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

Katalyst CRO • Peoria (IL)

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

TechDigital Group • Mountain View (CA)

On-site
USD 90,000 - 130,000
Senior Software Engineer - ADAS Interactive Experience
Senior Software Engineer - ADAS Interactive Experience

General Motors Corporation • Milford Charter Township (MI)

On-site
USD 120,000 - 170,000
Embedded C++ Developer
Embedded C++ Developer

E-Solutions • North Reading (MA)

On-site
USD 140,000 - 190,000
Embedded Software Developer (AUTOSAR / Telematics)
Embedded Software Developer (AUTOSAR / Telematics)

microTECH Global LTD • Town of Italy (NY)

Hybrid
EUR 60,000 - 90,000