More jobs:
Senior Software Emulation Engineer - TeraWave
Job in
Seattle, King County, Washington, 98127, USA
Listed on 2026-10-03
Listing for:
Blue Origin LLC
Full Time
position Listed on 2026-10-03
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
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 communications with Tera Wave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations this role, you will be the bridge between our complex vehicle simulations and our flight hardware.
You will be responsible for creating an emulated hardware environment that is indistinguishable from the flight hardware performance. This involves developing low-level device drivers and models, integrating simulation environments with emulation equipment, and performing rigorous testing to validate that the emulation is precise. Your work will directly enable robust, early-stage testing and verification of our Tera Wave products and accelerate our development timelines and ensuring mission success.
Responsibilities include but are not limited to:
Design, develop, and maintain the software framework for a high-fidelity, real-time hardware emulation.
Develop, test, and maintain software drivers for emulation hardware interfaces.
Integrate vehicle component simulations with the hardware emulation platform.
Develop and execute test plans, automation scripts, and procedures to validate the functionality and performance of the emulated system against the flight hardware.
Debug complex issues at the software-hardware interface, identifying and resolving discrepancies between the emulation and the physical hardware.
Minimum Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field5+ years of relevant experience in software development for embedded systems, simulation, or hardware emulation/testing.
Proficient in C / C++ development
Skilled in Python or a similar scripting language for test automation and data knowledge of real-time operating systems and embedded control systems, including APIs, interfaces, and device drivers
Solid understanding of computer architecture concepts (e.g., CPU, memory, buses, interrupts).Familiarity with digital communication protocols such as Ethernet, Spacewire, CAN, I2C, SPI, or UART.Exceptionally organized great teammate with excellent written and verbal communication skills
Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion
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 in Computer Science, Electrical Engineering, or a related field8+ years of relevant experience developing software simulation testbeds for innovative and large-scale engineering systems
Experience developing software for a Hardware-in-the-Loop vehicle simulator
Proficient with Docker, Kubernetes, and containerization
Hands-on experience with CI/CD pipelines, Git, Git Lab, or Git Hub Familiar with hardware emulation tools like Simics Understanding of electrical and electronic engineering concepts
Solid grasp of IP networking
Competent in MATLAB and Simulink Acquainted with GNC systems and 6
DOF dynamics
Proficient with Jama…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×