B

Blue Origin

Builds rockets, engines and lunar spacecraft

Senior Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-time$197.5k - $276.5kIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • At least 3 years of experience in embedded software development in C/C++ for Linux, RTOS, or bare-metal platforms is required.
  • Strong proficiency in C++ object-oriented design and implementation is required.
  • Hands-on expertise in embedded systems debugging using software and hardware tools such as JTAG, SWD, CoreSight, Lauterbach/Trace32, J-Link, and J-Trace is required.
  • Experience developing applications that use standard peripherals such as SPI, I3C, I2C, PCIe, and CAN is required.
  • Experience with CI/CD pipelines, automated testing, and Test-Driven Development is required.
  • Experience leading software development teams and mentoring junior engineers is required.
  • Experience with Agile or Scaled Agile development methodologies is required.

Responsibilities

  • Design and develop multi-threaded embedded software in C/C++ for Linux, RTOS, or bare-metal platforms hosted on multi-core SoCs.
  • Implement custom device drivers and management, control, and data-plane functions for satellite RF transceivers, antenna systems, and optical systems on TeraWave satellite payloads, customer terminals, and ground gateway terminals.
  • Collaborate with cross-functional teams to integrate software with hardware systems.
  • Contribute to technical documentation, code reviews, and design discussions.
  • Troubleshoot problems and debug issues using telemetry, logs and traces, code instrumentation, and software and hardware debugging tools.
  • Champion embedded software development, testing, and troubleshooting best practices, including CI/CD, test and data analysis automation, and TDD.
  • Deliver software with speed and quality, and mentor junior software engineers to foster technical excellence and innovation.

Desired Qualifications

  • A master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or a related field is preferred.
  • At least 5 years of experience in embedded software development for mission-critical systems is preferred.
  • Experience with Linux networking and inter-core or inter-processor communications between applications using high-speed data-plane interfaces such as Ethernet, Interlaken, and JESD is preferred.
  • Experience developing embedded software in satellite communications systems, space-based networks, cellular wireless, or terrestrial telecommunications systems is preferred.
  • Experience developing drivers for proprietary and merchant silicon is preferred.
  • Experience with formal verification methods for safety-critical software is preferred.
  • Knowledge of radiation-hardened computing environments and related software considerations is preferred.

About the Company

Blue Origin

Builds rockets, engines and lunar spacecraft

Blue Origin builds rockets, engines and spacecraft for commercial satellite operators and government space programs. Its New Glenn orbital rocket uses a reusable first stage, while Blue Moon landers are designed to transport cargo and astronauts to the lunar surface. The company designs and manufactures liquid-fueled propulsion systems, and its New Shepard vehicle is built for short suborbital trips carrying people and research payloads. Customers pay for launch services and engines, and government development contracts fund work on systems for exploration beyond Earth orbit. Founded by Jeff Bezos in 2000, Blue Origin is headquartered in Kent, Washington.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$10.1B
Headquarters
Kent, WA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Blue Origin

See more jobs