Firmware Engineer (Defense & Space)
Job Type
Full-Time Regular
Full-Time Regular
Location
Los Angeles CA
Los Angeles CA
Job Description:
- Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase
- Quickly debug and troubleshoot issues that span the electrical, firmware, and software bondariesReview schematics with the electrical engineering team
Required Qualifications:
- BS or MS in CS/CE/EE or equivalent industry experience
- Strong C coding ability for embedded systems
- Experience integrating microcontrollers with analog and digital sensors
- Experience developing firmware in bare-metal or RTOS environments
- Solid understanding and application of coding best practices, board bring up and debugging
- Some familiarity with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
- U.S. Persons status is required as this position needs to access export controlled data
Preferred Qualifications:
- Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
- Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers