Software Engineer, Firmware (Motor Controls)
External$140K–$180K/yrFull-timeOn-site1mo ago
DocumentationEmbedded SystemsInformation SecurityPerformance Optimization
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- 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.
Requirements
- Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 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
- Candidate Data Privacy
- Harbinger may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perfor
Benefits
Health insuranceDental insuranceVision insurance401(k)Paid time offEquity / stock optionsPerformance bonusParental leave
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at harbingermotors? Share your experience