Jobs · Information Technology · Washington

SOFTWARE ENGINEER – TeraWave – RF and Optical Systems

Blue Origin · Greater Seattle Area · 2 days ago
On-siteInformation Technology$165k–$231k/yrFull-time

About the role

This role is part of the Emerging Systems business unit, which is focused on developing cutting-edge space technologies including TeraWave, Blue Origin's revolutionary space-based networking system. TeraWave is designed to deliver symmetrical data speeds of up to 6 Tbps, providing connectivity to locations unreachable by traditional methods and adding a space-based layer to existing network infrastructure.

Responsibilities

  • Design and develop multi-threaded embedded software in C/C++ to run on Linux/RTOS/Bare-metal platforms, hosted on multi-core SoCs.
  • Implement custom device drivers and management/control/data plane functions for Satellite RF transceivers, Antenna systems and Optical systems on TeraWave’s Satellite Payload, 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/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, TDD.
  • Deliver with speed and quality, and mentor junior software engineers, fostering technical excellence and innovation.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 3+ years of experience in embedded software development in C/C++ to run on Linux/RTOS/Bare-metal platforms
  • Strong proficiency in C++ object-oriented design and implementation
  • Hands-on expertise in embedded systems debugging using SW and HW tools (JTAG, SWD, CoreSight, Lauterbach/Trace32, J-Link, J-Trace etc.)
  • Experience with developing applications that use standard peripherals – SPI, I3C, I2C, PCIe, CAN etc.
  • Experience with CI/CD pipelines, automated testing, and Test-Driven Development
  • Experience leading software development teams and mentoring junior engineers
  • Experience with Agile or Scaled Agile development methodologies
  • Excellent written and verbal communication skills

Qualifications

  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum

Preferred Qualifications

  • Master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded software development for mission-critical systems
  • Experience with Linux networking and inter-core/processor communications between applications that use high-speed data-plane interfaces – Ethernet, Interlaken, JESD etc.
  • Experience in developing embedded software in or more of these areas - satellite communications systems, space-based networks, cellular wireless, terrestrial telecommunications systems
  • Experience with developing drivers for proprietary and merchant silicon
  • Experience with formal verification methods for safety-critical software
  • Knowledge of radiation-hardened computing environments and related software considerations

Benefits

  • Medical, dental, vision, basic and supplemental life insurance
  • Paid parental leave
  • Short and long-term disability
  • 401(k) with a company match of up to 5%
  • Education Support Program
  • Stock Options for all regular employees (working at least 20 hours/week)
  • Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays

Similar jobs

Software Engineer

LufCoAberdeen, MD· 2 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 2 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 1 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 1 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 1 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 1 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org