Lead ADAS Firmware Integration Engineer (Embedded Linux)

Harbinger Motors

Garden Grove (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive Health, Dental & Vision
Early-stage Stock Options
Robust Retirement Savings (401k, HSA,
FSA
Generous PTO & Parental Leave
Annual Vacation Bonus
Wellness & Fertility Benefits
Cell Phone Stipend
Complimentary Meals & Stocked Kitchens

Job summary

Harbinger is seeking a Software Integration Engineer to serve as the internal technical lead for ADAS firmware. You will ensure the integrity of software components and interfaces while collaborating with external firmware partners, focusing on CPU and memory profiling to optimize stack performance across embedded platforms.

You will oversee integration projects end-to-end, bring up and troubleshoot layered software stacks, and create robust test, validation, and automation frameworks using

Qualifications

  • Significant experience in firmware development for microcontrollers.
  • Proven track record of leading projects end-to-end.
  • Strong analytical skills for performance profiling.
  • Proficiency in C/C++ and Python.
  • Experience with Embedded Linux development and debugging.
  • Solid understanding of CAN, CAN FD, Automotive Ethernet, SOME/IP, and UDP/TCP networking.
  • Experience with automotive diagnostics (UDS, DTCs, XCP).
  • Familiarity with ROS2, DDS, or similar middleware technologies.
  • Experience with CI/CD pipelines, Git, and modern build systems.
  • Proficiency with debugging tools such as Wireshark, CANoe, CANalyzer, GDB, and tcpdump.
  • Experience with log analysis, replay systems, and validation workflows.
  • Strong system-level debugging and root cause analysis skills.
  • Excellent cross-functional communication and collaboration abilities.

Responsibilities

  • Oversee and maintain software components and interfaces for ADAS firmware.
  • Conduct detailed CPU and memory profiling to monitor stack performance.
  • Act as the key integration contact for external firmware partners, ensuring high-quality deliverables.
  • Lead integration projects end-to-end with a high degree of autonomy and minimal supervision.
  • Integrate and validate ADAS software components across ECUs, sensors, and vehicle platforms.
  • Bring up and troubleshoot embedded Linux and automotive software stacks.
  • Debug communication issues across CAN, CAN FD, Automotive Ethernet, SOME/IP, DoIP, UDP, and TCP networks.
  • Support software releases, deployment, and vehicle integration activities.
  • Develop and maintain test, validation, and automation frameworks using Python and scripting tools.
  • Analyze logs, traces, and network captures to identify and resolve system-level issues.
  • Collaborate with perception, controls, platform, systems, and validation teams to ensure feature readiness.
  • Support SIL, HIL, replay, and vehicle-level testing activities.
  • Maintain software configuration, branching, and release management processes.
  • Create and maintain technical documentation, interface definitions, and integration procedures.
  • Performance Analysis: CPU, memory, task scheduling, latency analysis, and optimization on embedded multi-core MCU/SoC platforms.

Skills

Project leadership
C/C++
Python
Embedded Linux
CAN/CAN FD
Vehicle networking
ROS2/DDS
CI/CD
Git
Debugging tools

Tools

Wireshark
CANoe
CANalyzer
GDB
tcpdump

Job description

Harbinger is seeking a Software Integration Engineer to serve as the internal technical lead for ADAS firmware. You will ensure the integrity of software components and interfaces while collaborating with external firmware partners, focusing on CPU and memory profiling to optimize stack performance across embedded platforms.

You will oversee integration projects end-to-end, bring up and troubleshoot layered software stacks, and create robust test, validation, and automation frameworks using

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

Similar jobs worth comparing

Software Test Engineer, ADAS
Software Test Engineer, ADAS

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 80,000 - 100,000
Software Test Engineer, ADAS
Software Test Engineer, ADAS

Harbinger Motors • Garden Grove (CA)

On-site
USD 120,000 - 170,000
ADAS Software Test Engineer - L2+ Validation
ADAS Software Test Engineer - L2+ Validation

Harbinger Motors • Garden Grove (CA)

On-site
USD 120,000 - 170,000
Senior ADAS Software Integration Engineer | CI/CD
Senior ADAS Software Integration Engineer | CI/CD

Lucid Motors-LA • Newark (CA)

On-site
USD 158,000 - 218,000
Medical, dental, and vision insurance
Life and disability coverage
Paid time off
+3
ADAS Software Test Engineer - L2+ Validation & HIL
ADAS Software Test Engineer - L2+ Validation & HIL

Harbinger • Garden Grove (CA)

On-site
USD 80,000 - 110,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 150,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis NV • Auburn (AL)

On-site
USD 110,000 - 170,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
ADAS Test Engineer – L2+ Validation & HIL
ADAS Test Engineer – L2+ Validation & HIL

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 80,000 - 100,000
Senior ADAS Systems Engineer - Lead Test & Integrate
Senior ADAS Systems Engineer - Lead Test & Integrate

Jobtailor • Milford (MO)

On-site
USD 90,000 - 130,000