
Embedded Engineer, Vehicle Security
$160,000 - $220,000 / year
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
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.
Embedded Engineer, Vehicle Security
About the Team
At Harbinger Motors, we’re building the next generation of electric medium-duty trucks and chassis systems. Our clean-sheet platform combines advanced embedded control, drive-by-wire, and electrified powertrain technologies to deliver a safer, smarter, and more efficient vehicle foundation.
As part of the Software team, you’ll focus on securing the embedded systems that power Harbinger’s vehicles. From bootloaders and firmware to in-vehicle networks and update mechanisms, you’ll help ensure that our software is resilient against cyber threats and built with safety and trust at its core.
What You’ll Do
- Collaborate with software and hardware teams to design and implement security-critical features for embedded controllers and vehicle networks.
- Develop and maintain secure embedded Linux and RTOS environments across control modules for propulsion, chassis, and body systems.
- Design and integrate mechanisms for:
- Secure boot and firmware integrity verification
- Cryptographic key management and hardware security modules (HSMs)
- Secure OTA (over-the-air) updates and signed software deployment
- Encrypted and authenticated vehicle communications (CAN, CAN FD, Automotive Ethernet)
- Trusted execution environments (ARM TrustZone, TPMs)
- Participate in threat modeling, secure code reviews, and vulnerability assessments.
- Support compliance with emerging vehicle security standards (ISO/SAE 21434, UNECE WP.29 R155/R156).
- Contribute to system-level design decisions that strengthen the vehicle’s overall security architecture.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 3+ years of experience developing and securing embedded systems (Linux or RTOS).
- Strong proficiency in C++, C and/or Rust for low-level software development.
- Experience in at least one of the following:
- Linux kernel or driver development
- Platform firmware (U-Boot, EDK2)
- Trusted OS development (OP-TEE, Trusty)
- Security co-processor or TPM firmware
- Familiarity with ARM-based SoCs used in automotive or industrial applications (e.g., NXP, Renesas, NVIDIA Jetson, TI).
- Working knowledge of vehicle communication protocols (CAN, LIN, Automotive Ethernet).
- Must be a U.S. Person due to access to export-controlled technology.
Preferred Qualifications
- Experience implementing security features in automotive or commercial EV platforms, especially medium-duty trucks or chassis control systems.
- Familiarity with drive-by-wire architectures, domain controllers, or electrified chassis systems.
- Knowledge of AUTOSAR Security, secure diagnostics (UDS), or secure update frameworks.
- Understanding of functional safety (ISO 26262) and its relationship to security.
Experience with cryptography, PKI, or secure manufacturing and provisioning processes for embedded ECUs.
- 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
California Pay Range
$160,000 - $220,000 USD
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
