Software Engineer, Embedded Software Engineer, C++ Developer
Listed on 2026-10-16
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, Unix/Linux
Applications will be accepted on an ongoing basis until the requisition is closed.
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! Blue Origin is pioneering the future of space-based connectivity with Tera Wave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth.
This network will service tens of thousands of enterprise, data center, and government users who require reliable connectivity for critical operations.
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 diverse team of problem solvers as we add new chapters to the history of spaceflight! This role is part of the Emerging Systems business unit, which is focused on developing cutting-edge space technologies including Tera Wave, Blue Origin's revolutionary space-based networking system.
Tera Wave 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.
As a Software Engineer, you will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing to the control and data plane architecture of the constellation. Your role will involve utilizing your expertise in software development for constrained environments, real-time operating systems, high-speed handling of data, and encryption to develop and maintain complex software solutions. You will guide software development and optimization efforts, collaborating effectively with cross-functional teams to ensure optimal quality and performance of our systems.
Successful engineers not only deliver with speed and quality, but also propose and implement innovative solutions and bring new ideas to the team!
Special Mentions- This role will be onsite in one of these locations – Greater Seattle Area, WA and Bay Area, CA.
- Relocation assistance available
- Travel may be required up to 10% of the time
- Design and develop multi-threaded embedded software in C/C++.
- 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.
- Develop unit and integration tests and automation for applications and integrate with CI/CD pipelines.
- Learn fast for mentors and peers, deliver with speed and quality
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
- 2+ year of experience in embedded software development in C/C++ to run on any of these platforms Linux/RTOS/Bare-metal.
- Strong grasp of C++ object-oriented design and implementation concepts.
- Knowledge of embedded systems debugging using SW and HW tools (gdb, JTAG, etc.)
- Knowledge of standard peripheral interfaces – SPI, I3C, I2C, PCIe, CAN etc.
- Excellent written and verbal communication skills
- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).