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

Sr. Software Engineer, Embedded; Qt

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: Harbinger Motors Inc.
Full Time position
Listed on 2026-06-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 180000 USD Yearly USD 140000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Software Engineer, Embedded (Qt)

About Harbinger

Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Our best‑class team of EV, battery, and drivetrain experts bring a first‑of‑its‑kind EV platform to support the growing demand for medium‑duty EVs and hybrids.

About the Role

As a key member of Harbinger’s embedded software team, you will lead the development of the driver’s digital experience and the underlying operating system. You will collaborate closely with hardware, design, and vehicle engineering teams to architect custom Linux distributions using Yocto and build high‑performance, hardware‑accelerated user interfaces with Qt/QML for vehicle clusters and center screens.

What You’ll Do
  • Lead UI Development: Architect and write production‑level C++ and Qt/QML code for the digital instrument cluster, center screen, and telematics displays.
  • Optimize Graphics: Ensure fluid, 60fps hardware‑accelerated rendering on embedded target hardware using OpenGL/EGL and QtWayland.
  • Define HMI Requirements: Translate UX/UI designs into functional technical requirements, ensuring seamless integration between the graphical interface and vehicle state machines.
Embedded Linux & Yocto Development
  • Build the OS: Architect, build, and maintain custom embedded Linux distributions using the Yocto Project / Open Embedded.
  • Manage Recipes & BSPs: Write and maintain Bit Bake recipes, configure board support packages (BSPs), and customize the Linux kernel and bootloaders (e.g., U‑Boot) for Harbinger’s EV hardware.
  • Enable IPC & Connectivity: Implement robust inter‑process communication (e.g., D‑Bus, MQTT, SOME/IP) to bridge the Qt frontend with vehicle networks and middleware.
Testing, Deployment & CI/CD
  • Automate Pipelines: Create and maintain robust CI/CD pipelines tailored for heavy Yocto builds, Qt application testing, and automated software deployment.
  • Over‑the‑Air Updates: Support integration of secure OTA update mechanisms (e.g., RAUC, OSTree) into the Yocto build.
  • Ensure Quality: Develop comprehensive unit and integration tests using SIL (Software‑in‑the‑Loop) and HIL (Hardware‑in‑the‑Loop) environments.
System Diagnostics & Cross‑Functional Support
  • Hardware/Software Debugging: Root‑cause complex issues at the intersection of hardware and software using embedded debugging tools (GDB, JTAG, logic analyzers, oscilloscopes).
  • Develop Tooling: Support creation of internal diagnostic tools for manufacturing, service teams, and fleet management.
Who You Are Core Technical Skills
  • Languages: Production‑level proficiency in modern C/C++ and Python.
  • Embedded Frameworks: Expertise with Qt/QML (Qt 5 or Qt 6) and the Yocto Project (Bit Bake, Open Embedded).
  • OS & Architecture: Strong understanding of Embedded Linux concepts, user space vs. kernel space, device trees, root file systems, and cross‑compilation.
  • Automotive Protocols: Familiarity with CAN, LIN, and Automotive Ethernet, and interfacing them with embedded Linux (e.g., Socket

    CAN).
  • Version Control: Experience using Git‑based version control systems in a collaborative environment.
Testing & Hardware Experience
  • Testing Environments: Experience developing test plans and implementing unit testing (e.g., Google Test, QtTest) within SIL and HIL setups.
  • Hardware Bring‑up: Experience bringing up custom PCBAs and integrating displays (LVDS, MIPI‑DSI, eDP) with embedded Linux boards.
  • Requirements Management: Experience with authoring tools such as Polarion, DOORS, Jama, or Visure.

$140,000 - $180,000 USD

Harbinger is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Harbinger is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation that requires accommodations, please email us at

#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