Early Career Firmware Engineer
Core
Develop low-level firmware and device drivers for microcontrollers in defense systems operating on land, sea, and air.
Role type
Early Career Firmware Engineer
Builds
Core technology for defense products (Menace, Dive-XL, Ghost, Roadrunner) powered by Lattice OS
Domain
Defense technology / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming for embedded systems, microcontroller development, bare-metal or RTOS firmware, board bring up and debugging, bus protocols (USB, SPI, I2C, CAN, Ethernet)
Preferred skills
ARM/AVR/MSP430/PIC microcontroller cores, JTAG/SWD debugging, oscilloscope and logic analyzer usage
Technologies
C, RTOS, JTAG, SWD, USB, SPI, I2C, CAN, Ethernet
Responsibilities
Develop low-level firmware/software for microcontrollers, Create reusable device drivers and integrate system-level features, Architect changes to support an ever-growing codebase, Quickly debug and troubleshoot issues spanning electrical, firmware, and software boundaries, Collaborate and review schematics with the electrical engineering team
Seniority
Early Career (0-2 years experience)