STR
Embedded Systems Emulation Engineer
About this role
STR is seeking an Embedded Systems Emulation Engineer to create tools and models that simulate cyber-physical platforms, enhancing analysis and experimentation. The role requires collaboration within a small team and offers opportunities for innovation in national security technologies.
What you'll do
- Develop and test modular software applications for emulating cyber-physical systems
- Customize existing emulation frameworks like QEMU using C/C++ and Python
- Rehost firmware by analyzing binaries and adapting them for emulation
- Create digital models for system simulations using virtualization tools
- Conduct testing to ensure model quality and validate against real hardware
- Communicate technical findings through reports and presentations
What they're looking for
- Proficient in C/C++
- Proficient in Python
- Familiarity with emulation tools like QEMU
- Understanding of computer architecture and emulation principles
- Experience with source code management (e.g., Git)
- Strong problem-solving abilities
- Ability to learn new technologies quickly
- Active security clearance (Secret or higher)
Benefits
- Competitive salary between $110,000 - $151,000
- Collaborative working environment
- Opportunities for professional development
- Involvement in cutting-edge technologies
- Contribution to national security and defense initiatives
- [unknown]
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
STR
STR develops advanced autonomous systems, sensors, and software solutions for national security and defense applications, including multi-agent autonomy, radar and imaging systems, and cyber-physical system analysis tools. The company is hiring for leadership roles in autonomy and controls, software engineers, embedded systems developers, and co-op positions across its engineering teams.
View all jobs at STR