Description
We're seeking a Senior Firmware Engineer to join our team based in Costa Mesa, CA. As a member of our firmware team, you'll contribute low-level firmware development for systems operating on land, sea, and air.
Your responsibilities will include:
Developing low-level firmware/software for microcontrollers, creating reusable device drivers, integrating system-level features, and architecting changes to support an ever-growing codebase.
Owning complex firmware features of an embedded system.
Quickly debugging and troubleshooting issues that span the electrical, firmware, and software boundaries.
Helping select microcontrollers and peripherals and reviewing schematics with the electrical engineering team.
Concurrently managing involvement in multiple projects at various stages.
Requirements include:
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
At least 5 years of experience in firmware/embedded software development, with a focus on embedded systems.
Strong C coding ability for embedded systems.
Experience integrating microcontrollers with analog and digital sensors.
Experience developing firmware in bare-metal or RTOS environments.
Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers.
Solid understanding and application of coding best practices, board bring-up, and debugging.
Solid experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
Must be a U.S. Person due to required access to U.S. export-controlled information or facilities.
Preferred qualifications include experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.), a bias for action, and being naturally curious about the technologies and tools used.
Salary: $191,000 - $253,000 USD per year.
Benefits include comprehensive medical, dental, and vision plans, income protection, generous time off, family planning and parenting support, mental health resources, professional development, commuter benefits, relocation assistance, and a retirement savings plan.