Skip to content

Jobs

Blue Origin

Robot type
Robotics
Location
CupertinoCaliforniaUSA
Job type
Software
Posted
Oct 29, 2026
Salary
$269,175–$376,843 a year
Full-time

Principal Firmware Engineer – Digital ASIC

Job description

At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight!

As part of a hardworking team of specialists and engineers, you will serve as a hands-on technical leader responsible for the architecture, development, integration, and delivery of complex embedded firmware for custom digital ASICs in the TeraWave system.

You will own firmware development throughout the silicon lifecycle, from architecture and pre-silicon verification…

Job responsibilities

  • Own and lead the architecture, design, implementation, integration, and validation of complex embedded firmware for custom digital ASICs, including Digital Beamforming (DBF) ASICs.
  • Develop ROM code and runtime firmware for DBF ASICs, including beam pointing, analog calibration, FEIC management, SerDes link management, secure boot, telemetry, and sideband control.
  • Define and own hardware/software interfaces, including register interfaces, control protocols, initialization sequences, interrupt handling, and hardware/software partitioning.
  • Develop comprehensive firmware verification and validation strategies, including detailed test plans, functional testing, integration testing, regression testing, and performance characterization.
  • Drive pre-silicon firmware development, integration, debugging, and verification using simulation, emulation, and FPGA prototyping platforms.
  • Lead post-silicon firmware bring-up, debugging, characterization, and validation of custom ASICs, resolving complex hardware/software integration issues.
  • Own end-to-end firmware delivery to silicon validation, system test, and manufacturing teams , including production test firmware, diagnostic capabilities, firmware release packages, and supporting documentation.
  • Work closely with test and manufacturing engineering teams to define firmware requirements, develop production test and diagnostic capabilities, and support manufacturing readiness.

Job requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 10+ years of experience in embedded firmware development, low-level software, or hardware/software systems development.
  • Extensive hands-on experience developing embedded firmware in C, including bare-metal and resource-constrained environments.
  • Demonstrated experience architecting, developing, and delivering firmware for complex digital ASICs, SoCs, microcontrollers, or hardware accelerators.
  • Strong understanding of embedded processor architectures, memory systems, interrupts, DMA, peripheral interfaces, and hardware register programming.
  • Experience defining hardware/software interfaces and working closely with ASIC or FPGA design and verification teams.
  • Proven experience developing firmware verification strategies, detailed test plans, and automated validation frameworks.
  • Demonstrated experience with pre-silicon firmware integration, hardware/software debugging, and post-silicon bring-up.

Similar jobs

Robot deals

All deals →

Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!