Sr. Firmware Engineer

A2e TechnologiesReston, VA
Onsite

About The Position

We are seeking a Senior Firmware Engineer to lead and contribute to firmware architecture and implementation for space-based systems. This role involves the full firmware development lifecycle, from requirements analysis through design, coding, simulation, verification, and validation. The engineer will collaborate with cross-functional teams, conduct lab-based debugging and testing, and apply high-reliability and space-grade techniques. Responsibilities also include contributing to documentation, design reviews, and risk identification.

Requirements

  • 7+ years relevant experience
  • BS/MS in EE or equivalent
  • Expertise with firmware engineering, VHDL (RTL), SystemVerilog (Testing)
  • Experience developing code (C, C++) for microcontrollers
  • Experience with Xilinx, Microchip, and Lattice
  • Experience developing test benches and running simulations to exercise the design and to verify compliance
  • Experience using schematics
  • Experience in high-speed serial links: JESD204B/C, Ethernet, SpaceWire
  • Experience in standard peripheral interfaces: SPI, I2C, UART, LVDS, etc.
  • Experience with GitHub, CI/CD for FPGA flows, code reviews, automated linting, synthesis, regression testing, timing closure, bitstream generation, release tagging
  • Experience in Python for build/testing automation and data analysis
  • Experience with Linux, scripting, Docker containers, and automation

Nice To Haves

  • LIDAR Systems
  • Expertise with Digital Signal Processing, precision timing, modems
  • Experience developing Hi-Rel/Space programs and TMR coding
  • Experience with VS Code

Responsibilities

  • Lead and contribute to firmware architecture and implementation for space-based systems
  • Perform end-to-end firmware development lifecycle: requirements analysis through design, coding, simulation, verification, and validation
  • Collaborate closely with cross-functional teams to define interfaces, resolve design issues, and ensure seamless system integration
  • Conduct lab-based debugging, hardware-in-the-loop testing, and system-level validation using diagnostic tools and protocols
  • Apply high-reliability and space-grade techniques (e.g., fault tolerance, radiation mitigation) in a collaborative, team-oriented environment
  • Contribute to documentation, design reviews, and risk identification throughout the product lifecycle
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service