Software Engineer, Firmware (Motor Controls)
$140k - $180kHarbinger Motors
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.
What You'll Do:
- Firmware Development: Design and implement embedded firmware for advanced motor control systems in electric vehicles
Board Support Package and Driver configuration: Configure board support packages from microcontroller suppliers for enablement and optimal performance of application software in real-time applications.
- Motor Control Algorithms: Implement and optimize control algorithms including Field-Oriented Control
- Performance Optimization: Enhance the efficiency of CPU performance, reducing overhead, optimizing memory footprint, and meeting performance and safety goals of the system.
- Testing & Validation: Perform testing, debugging, and validation of firmware using real-time simulation, Hardware-in-the-Loop (HIL)
- Integration & Debugging: Work closely with hardware, software, and power electronics teams to ensure seamless integration of firmware with motor control systems.
- Documentation: Create and maintain comprehensive documentation of firmware design, development processes, and testing methodologies.
Who You Are:
- Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Experience:
- 3+ years of experience in embedded firmware development, with a focus on motor controls and electric vehicle applications.
- Hands-on experience with ARM Cortex-M microcontrollers or equivalent platforms.
- Technical Skills:
- Proficient in C/C++ for embedded systems.
- Strong understanding of motor control algorithms and digital signal processing (DSP) .
- Experience with control theory , PID tuning , and sensorless control techniques .
- Familiarity with communication protocols such as CAN , SPI , I2C , and UART .
- Knowledge of complex timer and cross-triggering peripherals such as eTPU and GTM .
- Tools & Technologies:
- Experience with embedded development tools
- Proficient in testing and debugging tools such as oscilloscopes , logic analyzers , and HIL testing environments .
Soft Skills: Exceptional problem-solving abilities, analytical thinking, and effective communication skills.
Key Benefits & Perks:
- 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
$140,000 - $180,000 USD
Equal Opportunity
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, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on jobs.jobcopilot.com.
Candidate Data Privacy
Harbinger may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Harbinger may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
Harbinger may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our HR, legal, and finance teams, and the team(s) with the position(s) for which you are applying; (ii) Harbinger affiliates; and (iii) Harbinger’s service providers, including providers of background checks, staffing services, and cloud services.
Harbinger may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.
Please note that we are currently not accepting applications from third party application services. Any unsolicited resumes or candidate profiles submitted in response to our job posting shall be considered the property of Harbinger and are not subject to payment of referral or placement fees if any such candidate is later hired by Harbinger unless you have a signed written agreement in place with us which covers the applicable job posting.
- ...team consists of highly talented engineers with extensive expertise. Joining us... ...whole. About the Role As a Software Engineer at Avride, you will design and develop advanced firmware and drivers for LiDAR, motor control, and robotics systems. You’ll work with...SuggestedFull timeWork experience placementRemote workRelocation
- ...operating systems to zonal controllers to cloud and connectivity solutions... ...will set the standards for software-defined vehicles around the... ...talented and driven Systems Engineer focusing on the development... ...teams, in hardware, firmware, regulatory, and brand to deliver...SuggestedFull timeContract workLocal area
$50k
...We are seeking a Senior/Lead Firmware Engineer to architect, prototype, and... ...electrical, mechanical, and software engineers to turn complex... ...Develop low-level drivers and control algorithms for critical printing... ..., including stepper/DC motors, thermal print heads, and print...SuggestedLocal areaRemote workWorldwideFlexible hours$198.6k - $292k
...then we want to talk to you! We're hiring a Planning & Controls Engineer in our Autonomy Software team. In this role, you'll own and develop flight... ..., and test fault-tolerant control (loss of one or more motors, safe landing, emergency behaviors) Build a trajectory...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours$84.48k - $162.12k
...Description Ford is looking for a highly skilled Embedded Software Engineer to join our Vehicle Controls team. In this role, you will be the subject matter... ..., but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established...SuggestedImmediate startFlexible hours$190k - $225k
...Growers achieve weed control cost reductions of up... ...Deere tractors, autonomy software, and remote... ...As a Sr. Software Engineer, Embedded Systems... ...Engineering teams to build firmware on embedded systems for... ...consistent, and fast motor control systems. Knowledge...Full timeFor contractorsRemote workWorldwideFlexible hours$140k - $168k
...ecosystem of technologies including proprietary flight control software, avionics, high power density motors, motor controllers, batteries, and custom carbon-... ...each day. Role Pyka is looking for a Software Engineer to contribute to the development of our Ground Control...Temporary workRemote work$70k - $129.5k
...Job Title Software Development Engineer (SDE) I Job Description At General Motors Insurance, we are building an Insurtech business that will reinvent auto insurance... ...tests, and the implementation of security controls Experience working in Agile Scrum teams,...Full timeWork experience placementRemote workWorldwideVisa sponsorship$500 per month
...Full Stack Software Engineer - Control Plane Join to apply for the Full Stack Software Engineer - Control Plane role at ClickHouse Full Stack Software Engineer - Control Plane Join to apply for the Full Stack Software Engineer - Control Plane role at ClickHouse Get AI-...Full timeLocal areaRemote workHome officeFlexible hours$67 - $87 per hour
...range $67.00/hr - $87.00/hr Description Software Engineer, AOSP - Reality Labs Research Onsite in... ...You’ll partner with researchers, firmware engineers and other software engineers... ...software stacks to provide access and control of novel sensor streams both on‑and off...Contract workWork experience placementWorldwide$146k - $211.5k
...crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team . The team is responsible for designing, implementing, integrating...Full time$125k - $145k
...enabling human life on Mars. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP)... ...that is used to both control and simulate SpaceX flight systems... ...system, networking, firmware, simulation – to achieve the... ...electronics, controls, fluid systems, motor design, or physical...Permanent employmentFull timeTemporary workWeekend work$100k
...exciting variety of opportunities and technical challenges. To embrace those challenges, we are looking to add a software engineer to the Open Connect Control Plane team to craft the scalable, reliable systems needed to build the best Live experience possible. The...Full timeShift work$160k - $240k
...CHAOS is seeking a highly-skilled and motivated Senior Guidance Software Engineer to join our R&D team. You will get an opportunity to lead... ...with integration of vendor provided low-level drivers and firmware ~ Experience with Agile lifecycle processes including Scrum...Full timeWork experience placementCasual workWork at officeRemote workRelocation package- ...transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to... ...applications. About the Role We're looking for a Software Engineer 3 to join the Voyage Control Plane team. In this role, you will build the management...Full timeWork at officeLocal areaWorldwide
$136k - $160.5k
...high-performing team that believes in each other, come build with us at Crusoe. About the Role: We are seeking a Software Engineer, Control Plane to help build and scale the next generation of Crusoe Cloud’s Control Plane. As a member of the Compute team, you...Full timeTemporary workImmediate start$140k - $250k
...enough to use in production. Our robotics software team works on the core capabilities that... ...in the real world — kinematics, controls-adjacent systems, solvers, and the software... ...usable. About the Role As a Software Engineer (IK / Controls) at Droyd, you will work...Full time$117.3k - $175.95k
...turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition,... ...hardest problems facing our customers. We are looking for software engineers, roboticists, and full-stack and mobile developers who are...Full timeWork experience placementLocal areaRemote workRelocation package$125k - $210k
...at record breaking speeds. About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for building the lowest level and most safety-critical software on our aircraft. You will work closely with a range of other disciplines, including...Full timeWork at officeLocal areaImmediate start$166k - $220k
...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda... ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems... ...Engineers to build the core Command and Control software for our Lattice platform. This...Full timeWork experience placementImmediate start$123.19k - $161.29k
...learning, cryptography, and more. IonQ is at the forefront of this technological revolution. We are looking for a Software Engineer - Device Control Services to help build the next generation of our systems control platform that runs on our world-class quantum computers...Permanent employmentFull timeContract workRemote work$170k - $210k
...reliability. Embedded Systems engineering is the basis of the... ...best in class, modern software engineering practices.... ...state management and control systems. You’ll work... ...Develop the firmware for hardware integration... ...technologies including motor control, Linux host OS...Full time- ...company vertically integrates hardware and software to create leading edge capabilities in... ...As a Ground Systems Software Engineer, you will be joining the team responsible... ...warfighter. You will build ATAK plugins, ground control station interfaces, and C2 integration layers...Full time
$180k - $260k
...many individuals and teams using Hightouch on a daily basis. The Control Plane team focuses on building user-friendly but powerful tools... ...deployments. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving...Full timeRemote workFlexible hours$154k - $202k
...cost energy. Position Summary Antora is seeking a Senior Controls & Software Engineer to own the integration of the control systems and software... ...Power Hardware Experience: Practical experience with VFDs, Motor Starters, SCRs, and high‑precision instrumentation (RTDs,...Full timeRemote workFlexible hours- ...The Job: We are seeking an exceptional and innovative Controls Engineer to design, develop, and implement control systems for our unmanned... ...closely with cross-functional teams, including mechanical, software, and systems engineers, to deliver high-quality and reliable...Full timeWork experience placementFlexible hours
$160k - $225k
...human life on Mars. SR. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP)... ...software that is used to both control and simulate SpaceX flight systems... ...system, networking, firmware, simulation – to achieve the... ...electronics, controls, fluid systems, motor design, or physical...Permanent employmentFull timeTemporary workWeekend work- ...Europe. We’re a hardworking group with a software-driven culture; even our sales team... ...modern applications think about access control. AuthZed Cloud is an Authorization Infrastructure... ...’ll collaborate closely with frontend engineers, SRE, and Product to ensure AuthZed...Full timeRemote workFlexible hours
$204k - $259k
...simulation across 15+ U.S. states. Hardware Engineering is an innovative and collaborative group... ...of electrical, mechanical, reliability, software and vehicle engineers. We design, build,... ...to Technical Lead & Manager of Motion Control. You will: Architect, implement,...Full timeRemote work$140k - $160k
Role Description The Ground & Control team is looking for a passionate and driven Software Engineer to join our team, the group responsible for building the autonomous software that controls and monitors BlackSky’s satellite constellation. This includes high-speed tasking...Permanent employmentFull timeWork at officeRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Firmware (Motor Controls). Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote



