Senior Embedded Firmware Engineer
$182,000 - $230,000 per year
Apply (opens in a new tab)Senior Embedded Firmware Engineer
Posted today
SENIORITY
Lead
SALARY
$182,000 - $230,000 per year
About the role
- Read and interpret complex electrical schematics and understand the physical functionality of custom-built PCBsCollaborate with electrical and software engineers to develop comprehensive specifications for new hardware
- Develop firmware for custom boards from the ground up based on schematic designs and functional requirements
- Extend and enhance existing firmware codebases to support new features and capabilities
- Examine, document, and develop interfaces for existing third-party vehicle communications systems
- Implement firmware for drive-by-wire retrofit systems on new vehicle platforms
- Support field installations and troubleshoot hardware and firmware issues at customer sites
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field is required
- Strong experience with embedded systems and real-time control applications
- Proficiency with common communication protocols (CAN, SPI, I2C, UART, Ethernet, etc.)Experience with at least one CAN protocol (e.g. J1939, CanOpen) or LIN is a plus
- Deep understanding of electronics and their physical operation, capabilities, and limitations
- Hands-on experience with electrical hardware implementation, testing, and validation from concept through production
- Exceptional debugging skills across software, firmware, and hardware domains
- Experience in interfacing with off-highway vehicles (such as dozers or skid-steers) or passenger cars is a great plus
- Ability to thrive in a fast-paced, collaborative environment
- Willingness to travel occasionally for field deployments
- (USA Full-Time Exempt Employees):Medical, Dental, Vision, Disability, and Life Insurance
- Flexible Spending Account / Health Savings Account Options 401(k)
- EquitySick Time, Unlimited Flexible Time Off, and Paid Holidays
- Paid Parental LeavePre-Tax Commuter Benefit PlanTeam lunch in our SoMa office every Tuesday and Thursday
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
