Sr. Software Engineer, Embedded (Qt)
Quick Summary
Architect and write production-level C++ and Qt/QML code for the digital instrument cluster, center screen, and telematics displays. Optimize Graphics: Ensure fluid,
Translate UX/UI designs into functional technical requirements, ensuring seamless integration between the graphical interface and vehicle state machines.
About Harbinger
Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and drivetrain experts have pooled their deep experience to bring a first-of-its-kind EV platform to support the growing demand for medium-duty EVs and Hybrids. Harbinger: Familiar Form, Revolutionary Foundation.
Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and drivetrain experts have pooled their deep experience to bring a first-of-its-kind EV platform to support the growing demand for medium-duty EVs and Hybrids. Harbinger: Familiar Form, Revolutionary Foundation.
About the Role
~1 min read- 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, utilizing 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.
- Build the OS: Architect, build, and maintain custom embedded Linux distributions using the Yocto Project / OpenEmbedded.
- Manage Recipes & BSPs: Write and maintain BitBake recipes, configure Board Support Packages (BSPs), and customize the Linux kernel and bootloaders (e.g., U-Boot) for Harbinger's specific EV hardware.
- Enable IPC & Connectivity: Implement robust Inter-Process Communication (e.g., D-Bus, MQTT, SOME/IP) to bridge the Qt frontend with underlying vehicle networks and middleware.
- Automate Pipelines: Create and maintain robust CI/CD pipelines specifically tailored for heavy Yocto builds, Qt application testing, and automated software deployment.
- Over-the-Air (OTA) Updates: Support the 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.
- 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 the creation of internal diagnostic tools used by manufacturing, service teams, and fleet management.
- Languages: Strong, production-level proficiency in modern C/C++ and Python.
- Embedded Frameworks: Deep, hands-on expertise with Qt/QML (Qt 5 or Qt 6) and the Yocto Project (Bitbake, OpenEmbedded).
- OS & Architecture: Strong understanding of Embedded Linux concepts, including user space vs. kernel space, device trees, root filesystems, and cross-compilation.
- Automotive Protocols: Familiarity with CAN, LIN, and Automotive Ethernet, and interfacing them with embedded Linux (e.g., SocketCAN).
- Version Control: Experience using Git-based version control systems in a collaborative environment.
- 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.
- Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
- Early-stage Stock Options
- Robust Retirement Savings (401k, HSA, FSA)
- Generous Paid Time Off (PTO) & Parental Leave
- Annual Vacation Bonus
- Wellness & Fertility Benefits
- Cell Phone Stipend
- Complimentary Meals & Stocked Kitchens
Location & Eligibility
Listing Details
- Posted
- May 21, 2026
- First seen
- May 21, 2026
- Last seen
- June 10, 2026
Posting Health
- Days active
- 19
- Repost count
- 0
- Trust Level
- 47%
- Scored at
- June 9, 2026
Signal breakdown
Please let Harbinger Motors Inc. know you found this job on Jobera.
4 other jobs at Harbinger Motors Inc.
View all →Explore open roles at Harbinger Motors Inc..
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.