Design and implement embedded firmware for mission-critical systems using C and assembly languages, targeting bare-metal environments and embedded operating systems. Work closely with hardware teams to bring up new boards, debug boot processes, and optimize low-level performance on FPGA-based System-on-Chip (SoC) platforms including ARM, RISC-V, Microblaze, NIOS, and PowerPC architectures.
Key Responsibilities
- Develop and maintain firmware for embedded processors, focusing on reliability, efficiency, and security
- Use advanced tools such as logic analyzers, in-circuit debuggers, and compiler toolchains to analyze and resolve hardware-software integration issues
- Contribute across the full product development cycle—from architecture and design to verification and documentation
- Collaborate with cross-functional teams while also working independently to meet technical objectives
- Produce clear technical documentation of designs, test results, and system behavior
Qualifications
Must have a Bachelor’s degree in Software Engineering or a related STEM field, or a Master’s degree with relevant experience. Minimum of five years of professional embedded systems development experience (or three years with an advanced degree). U.S. citizenship is required due to access to classified information and the need to obtain a Department of Defense Secret security clearance at hire.
Required technical expertise includes:
- Strong proficiency in C, C++, assembly language, and scripting
- Hands-on experience with FLASH programming, boot loaders, and board bring-up
- Deep understanding of computer architecture—CPUs, MMUs, IOMMUs, and serial communication buses
- Familiarity with FPGA-based SoC development and debugging tools (compilers, linkers, logic analyzers)
Agile development experience is a plus. The role supports a 9/80 work schedule with flexibility, though onsite presence is mandatory due to the secure nature of the work environment.
Benefits & Work Environment
Enjoy competitive compensation, 401k matching, comprehensive healthcare, paid parental leave, and flexible time off. The workplace emphasizes innovation, collaboration, and continuous learning, with opportunities to contribute to high-impact national security missions. A culture of trust, transparency, and shared purpose supports a high-performance team environment working alongside leading industry partners.