STR
Embedded Systems Emulation Engineer
About this role
STR is seeking an Embedded Systems Emulation Engineer to develop tools and models for simulating cyber-physical systems, contributing to national security initiatives. Candidates should possess strong programming skills, particularly in C/C++ and Python, and have a solid understanding of computer architecture and software engineering practices.
What you'll do
- Design and implement modular software for emulating cyber-physical systems.
- Customize and extend existing emulation frameworks like QEMU.
- Analyze and adapt firmware for emulation in unfamiliar environments.
- Create virtual device models to support the analysis of embedded systems.
- Develop integrated system simulations that mimic real hardware behavior.
- Validate models through extensive testing and performance comparisons.
What they're looking for
- Active Secret security clearance with eligibility for Top Secret.
- Proficiency in C/C++ programming.
- Python programming for tool development and automation.
- Familiarity with emulation and virtualization tools.
- Understanding of computer architecture and emulation principles.
- Experience with collaborative source code management.
- Knowledge of network architecture and protocols is a plus.
- Reverse engineering skills for embedded systems.
Benefits
- Competitive salary ranging from $110,000 to $151,000.
- A collaborative and innovative work environment.
- Opportunities for professional development and technical learning.
- Engagement in impactful work for national security.
- Recognition of contributions and achievements.
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