Senior Embedded Software Architect — TeraWave Blue Origin Seattle, WA; Los Angeles, CA; Bay Area, CA arm,c,cpp,python,linux,freertos,rtlinux,i2c,spi,uart,can,ethernet,fpga,dsp,aerospace,lead,us_west,hybrid,regulated,cross_func,research,cmake,gcc 197529 276539
Blue Origin

Senior Embedded Software Architect — TeraWave

Location Node Seattle, WA; Los Angeles, CA; Bay Area, CA (hybrid)
Base Compensation USD 197k–276k
Commitment full-time
Clearance Req none
arm c cpp python linux freertos rtlinux i2c spi uart can ethernet fpga dsp aerospace lead us_west hybrid regulated cross_func research cmake gcc

Overview

Blue Origin is seeking a Senior Embedded Software Architect to lead the architectural design and development of embedded software systems for flight and payload applications for the TeraWave satellite communications network.

Please note that the work mode for this role is not explicitly stated in the job listing. It is listed here as hybrid based on assumption for the Greater Seattle Area, Los Angeles, CA, and Bay Area, CA locations — confirm the actual arrangement with the recruiter.

Responsibilities

  • Lead the architectural design and development of embedded software systems for flight and payload applications, ensuring optimal performance, reliability, and safety.
  • Define and implement software architecture for high throughput packet switching systems, incorporating IP TCP/UDP protocols and advanced routing capabilities.
  • Collaborate with hardware engineers to develop and optimize FPGA-based solutions for critical flight systems.
  • Establish technical standards, best practices, and coding guidelines for embedded software development across projects.
  • Provide technical leadership and mentorship to software engineering teams, fostering innovation and excellence.
  • Develop and maintain software architecture documentation, including interface specifications and design patterns.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
  • 10+ years of experience in embedded software development, with at least 5 years in architectural roles.
  • Demonstrated experience with flight software or payload systems in aerospace applications.
  • Strong knowledge of network protocols including IP, TCP/UDP, and routing technologies.
  • Experience with FPGA integration and hardware/software co-design.
  • Proficiency in embedded programming languages such as C, C++, and assembly language.
  • Experience designing and implementing fault-tolerant systems with comprehensive error detection and recovery mechanisms.
  • Knowledge of real-time operating systems (RTOS) and embedded Linux environments.
  • Experience with software development for resource-constrained environments.

Bonus Points

  • Master’s degree or Ph.D. in Computer Science, Computer Engineering, or related field.
  • Experience with spacecraft avionics systems and flight software development.
  • Knowledge of DO-178B/C software development processes for safety-critical systems.
  • Experience with high-reliability embedded systems in aerospace, defense, or similar industries.
  • Familiarity with communication protocols used in space systems such as SpaceWire, CAN, and MIL-STD-1553.
  • Experience with model-based design tools such as MATLAB/Simulink.
  • Knowledge of cybersecurity principles for embedded systems.
  • Experience with software-defined radio (SDR) technologies.

Additional Information

Applicants for employment at Blue Origin must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or asylee.

Sourced from the employer’s career site. Verify before applying.

Variables & Compensation

  • Medical
  • Dental
  • Vision
  • 401(k) with company match
  • Paid parental leave
  • Stock options

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Blue Origin. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.