Develop bare-metal embedded firmware and low-level drivers for motor controllers and generator control electronics, owning software modules from design through hardware bring-up and verification. Contribute to software architecture and standards, write requirements and test procedures, and support lab, environmental, EMI/EMC, and field testing.
Requirements:
Requires a bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, plus at least four years of embedded firmware development experience and strong C programming skills. Candidates should have experience with bare-metal microcontrollers, interrupt-driven systems, low-level hardware interfaces, and hands-on debugging tools, and be able to own features through testing.
Key Skills:
- Embedded Firmware Development
- C Programming
- Bare-Metal Firmware
- 32-Bit Microcontrollers
- Interrupt-Driven Systems
- Low-Level Hardware Interfaces
- Hardware Bring-Up
- Embedded Troubleshooting
- Oscilloscopes
- JTAG Debuggers
- Motor Control
- Power Electronics
- CAN
- UART
- SPI
- I2C
Benefits:
- Equity Participation
- Relocation Assistance
- 401(k)
- Vision Insurance
- Dental Insurance
- Medical Insurance
Embedded Software Engineer in santa barbara at Unknown Company
This position is listed as full time and onsite.