Taro Logo

Staff Firmware Engineer, FPGA

Shield AI develops autonomous UAV platforms advancing the capabilities of autonomous flight systems.
$167,000 - $240,000
Embedded
Staff Software Engineer
In-Person
8+ years of experience
AI · Robotics

Job Description

Shield AI is at the forefront of autonomous UAV platform development, seeking a Staff Firmware Engineer specializing in FPGA development. This role offers a unique opportunity to shape the future of autonomous flight through innovative design and implementation of high-performance digital systems. The position involves working with cutting-edge technology in the intersection of autonomy and aerospace, developing FPGA-based communication modules and ensuring precise timing synchronization across flight controllers. As a staff engineer, you'll collaborate across hardware, software, and systems teams, tackling complex technical challenges that directly impact fielded capabilities. The role requires expertise in FPGA design using VHDL or SystemVerilog, with a focus on building reliable, high-performance digital communication systems. The ideal candidate will have extensive experience in timing closure, clock domain crossing, and system-level integration, with the ability to work effectively in a fast-paced environment. This position offers an opportunity to work on revolutionary autonomous systems while contributing to the technical direction of the platform's architecture.

Last updated 7 hours ago

Responsibilities For Staff Firmware Engineer, FPGA

  • Design, implement, and verify FPGA-based communication modules for advanced UAV platforms
  • Develop solutions that enable precise timing synchronization and redundancy across flight controllers
  • Integrate FPGA firmware with system-level architectures in collaboration with cross-functional engineering teams
  • Debug, test, and optimize for reliability, latency, and throughput
  • Add automated tests by integrating with hardware-in-the-loop (HIL) and simulation systems
  • Contribute to FPGA architecture discussions and help define long-term technical direction within the platform

Requirements For Staff Firmware Engineer, FPGA

  • Bachelor's degree in electrical engineering, computer engineering, or related field; or equivalent practical experience
  • 8+ years of experience in engineering
  • Strong experience with FPGA design, implementation, and verification using VHDL or SystemVerilog
  • Demonstrated ability to build reliable, high-performance digital communication systems
  • Solid understanding of timing closure, clock domain crossing, and system-level integration
  • Comfortable working in a fast-paced, collaborative environment with evolving requirements

Related Jobs

Senior Staff Engineer, Software - Autonomous Aircraft Integration (R3775)

Senior Staff Software Engineer position at Shield AI, focusing on autonomous aircraft integration, offering $220K-$331K salary plus benefits, requiring 10+ years experience in embedded systems and autonomous software development.

Staff Engineer, Software Certifiability (R3560)

Staff Engineer position at Shield AI focusing on software certifiability for autonomous systems, requiring expertise in C++ and safety-critical software development.

Staff Engineer, State Estimation (R3260)

Staff State Estimation Engineer position at Shield AI, developing autonomous navigation systems for UAVs, offering $182,720 - $274,080 plus benefits in Dallas.

Staff Software Engineer, Embedded Applications (R3331)

Staff Software Engineer position at Shield AI, developing embedded applications for autonomous defense systems, offering $166K-$250K salary plus benefits in Boston, MA.

Staff Software Engineer, Embedded Systems

Staff Software Engineer position at Google focusing on embedded systems development, requiring extensive experience in software development, testing, and Linux systems.