FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Emulation Engineer
BLUE ORIGIN. Design, develop, and maintain software frameworks for high-fidelity, real-time hardware emulation .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development for embedded systems and hardware emulation, with proficiency in C/C++ and Python for automation and data analysis. Capable of integrating vehicle component simulations and developing test plans to ensure system functionality and performance.
Highest-signal resume keywords
C/C++ DevelopmentPython ScriptingEmbedded Systems DevelopmentReal-Time Operating SystemsHardware Emulation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentTest AutomationDebuggingComputer ArchitectureDigital Communication ProtocolsHardware-in-the-Loop SimulationMATLABSimulinkGNC Systems6DOF Dynamics
Soft Skills
CollaborationProblem-SolvingAttention to Detail
Tools & Technologies
DockerKubernetesCI/CD PipelinesGitGitLabGitHubJama SVNJenkinsSimics
Industry Keywords
Embedded Control SystemsAPIsDevice DriversIP NetworkingSafety-Focused Engineering
Tech Stack
Tools & technologiesDockerJenkinsKubernetesPythonSubversionC++
About the role
Key responsibilities & impact- Design, develop, and maintain software frameworks for 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 emulated-system functionality and performance against flight hardware
- Debug complex software-hardware interface issues and resolve discrepancies between emulation and physical hardware
- Enable early-stage testing and verification of TeraWave products and accelerate development timelines and mission success
- Collaborate within Blue Origin's safety-focused, inclusive engineering culture
Requirements
What you’ll need- Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field
- 5+ 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 analysis
- In-depth knowledge of real-time operating systems and embedded control systems, including APIs, interfaces, and device drivers
- Solid understanding of computer architecture concepts, including CPU, memory, buses, and interrupts
- Familiarity with digital communication protocols such as Ethernet, Spacewire, CAN, I2C, SPI, or UART
- 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: Master's degree in Computer Science, Electrical Engineering, or a related field
- Preferred: 8+ 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, GitLab, or GitHub
- Familiarity with hardware emulation tools such as Simics
- Understanding of electrical and electronic engineering concepts
- Solid grasp of IP networking
- Competent in MATLAB and Simulink
- Acquainted with GNC systems and 6DOF dynamics
- Proficient with Jama SVN and Jenkins
- Required to complete Blue's Standard Background Check
Benefits
Comp & perks- 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
- Up to four weeks of Paid Time Off per year based on weekly scheduled hours
- Up to 14 company-paid holidays
- Potential benefits and bonuses based on role type, job level, individual contributions, and company results