> Markdown version of [/jobs/ext/2987542-senior-embedded-software-engineer-terawave-customer-terminals](https://www.wearedevelopers.com/jobs/ext/2987542-senior-embedded-software-engineer-terawave-customer-terminals). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - TeraWave Customer Terminals - **Company:** Blue Origin - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $197,529.0 - $276,540.0 - **Contract:** Permanent contract - **Skills:** Beamforming, Border Gateway Protocol, Biometrics, UClibc (C Standard Library), C++ (Programming Language), Communications Protocols, Computer Engineering, Continuous Integration, Datasheets, Dynamic Host Configuration Protocol, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Formal Verification, Field-Programmable Gate Array (FPGA), FreeRTOS, Hardware-In-The-Loop Simulation, IPv6, Multi-protocol Systems, Joint Test Action (IEEE Standards), Network Functions Virtualization, Network Protocols, PCI Express, Real-Time Operating Systems, Software Engineering, TCP/IP, Toolchain, Universal Asynchronous Receiver/Transmitter, User Datagram Protocols, Virtual Local Area Networks, VxWorks, Serial Peripheral Interface, Yocto, Information Technology, SDN Network, Low Latency, Optimization Algorithms, Bare Metal, Hardware Acceleration, Front End Software Development - **Published:** September 18, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18342015?backUrl=%2Fcareer%2F18342015%2FSenior-Embedded-Software-Engineer-Terawave-Customer-Terminals-California-Cupertino ## About the Role * Bachelor's degree in computer science, computer engineering, electrical engineering, or a related field. * 7+ years of professional experience in embedded software development, specifically working on high-speed communications, radar, networking, or aerospace hardware. * Expert-level proficiency in modern C and C++ for embedded systems. * Deep experience working with Real-Time Operating Systems (RTOS (e.g., FreeRTOS, Zephyr, VxWorks) and/or Embedded Linux. * Strong ability to read complex electrical schematics, utilize datasheets, and use lab tools (oscilloscopes, logic analyzers, JTAG debuggers) to isolate hardware vs. software issues., * Prior experience writing software to control phased array antennas, digital beamformers, or direct-RF sampling transceivers. * Experience configuring custom Embedded Linux distributions and cross-compiling toolchains using Yocto Project or Buildroot. * Familiarity with hardware-based security features, including TPM, TrustZone, hardware acceleration engines, and secure enclave integration. * Experience setting up automated Hardware-in-the-Loop (HIL) testing environments and continuous integration pipelines for firmware verification. * Experience with satellite communications systems, space-based networks, or telecommunications * Experience with IP, networking, and communications protocols including BGP, MPLS, SRv6, TCP/IP, UDP/IP, IPv6, voice, and video * Experience with software-defined networking (SDN) and network function virtualization (NFV) * Understanding of networking over constrained links and optimization techniques * Experience with formal verification methods for safety-critical software ## Description We are seeking a Senior Embedded Software Engineer to design, develop, and optimize firmware for our next-generation satellite user terminal. In this role, you will build mission-critical software enabling real-time beam steering, transceiver control, and high-throughput data routing. You will work at the intersection of hardware and software, developing robust bare-metal or RTOS-based firmware to control high-speed communication systems and complex RF hardware. Core Responsibilities include, but are not limited to: * Design and implement modular, highly reliable embedded C/C++ firmware for resource-constrained microcontrollers, FPGAs, or SoCs. * Write low-level software to program, calibrate, and dynamically update phase registers across hundreds of Beamforming ICs (BFICs) to achieve microsecond-level electronic beam steering. * Write and debug low-level peripheral drivers (SPI, I2C, UART, PCIe, Ethernet) to interface with transceivers, RF front-ends, and baseband processors. * Optimize embedded networking protocols (TCP/IP, UDP, DHCP, VLAN) to ensure ultra-low latency and maximum data throughput between the satellite network and local user gateways. * Implement real-time thermal throttling algorithms, power-saving states, and automated fault-protection logic to keep high-power density electronics operating safely in extreme outdoor conditions. * Develop secure bootloaders, cryptographic verification systems, and highly resilient over-the-air (OTA) firmware updates., Applicants for employment at Blue Origin must be a U.S. citizen or national, U.S. permanent resident (i.e. current Green Card holder), or lawfully admitted into the U.S.as a refugee or granted asylum. Background Check * Required for all positions: Blue's Standard Background Check * Required for Certain Job Profiles: Defense Biometric Identification System (DBIDS) background check if at any time the role requires one to be on a military installation * Required for Certain Job Profiles: Drivers who operate Commercial Motor Vehicles with a Gross Vehicle Weight (GVW), Gross Vehicle Weight Rating (GVWR) or combination of power unit and trailer that meets or exceeds 10,001 lbs. and/or transports placardable amounts of hazardous materials by ground in any vehicle on a public road while in commerce, may be subject to additional Federal Motor Carrier Safety Regulations including: Driver Qualification Files, Medical Certification (obtained before onboarding), Road Test, Hours of Service, Drug and Alcohol Testing, vehicle inspection requirements, CDL requirements (if applicable) and hazardous materials transportation/shipping training. * Required for certain Job Profiles: Ability to obtain and maintain Merchant Mariner Credential, which includes pre-employment and random drug testing as well as DOT physical ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Debunking the Top 10 Myths about Web 3](https://www.wearedevelopers.com/videos/634-debunking-the-top-10-myths-about-web-3) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)