Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Emulation Engineer

$110k - $151k

STR

Job Description

Job Description

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our national security. In this role, you will work at the intersection of computer systems and real-world physical systems, building the tools and models that emulate complex cyber-physical platforms to enable analysis, reverse engineering, and experimentation.

We believe every employee brings a unique set of skills, experiences, and perspectives that are essential to providing innovative solutions for our customers. You do not need to have experience with every technology listed to be successful in this role. Strong fundamentals, curiosity, and the ability to learn new tools and domains are highly valued.

What you will do:

  • Work as part of a small, focused team to architect, develop, implement, and test modular software applications and tools for emulating cyber-physical systems.
  • Extend and customize existing emulation frameworks (e.g., QEMU) in C/C++ and Python to support new targets, peripherals, and capabilities.
  • Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware dependencies, and adapting these to run correctly in emulated environments.
  • Develop emulator tooling and virtual device models to support reverse engineering and analysis of embedded systems across diverse architectures (e.g., ARM, PPC).
  • Develop digital models using virtualization tools (e.g., QEMU) and network them together to create integrated, end-to-end system simulations that closely approximate real hardware behavior.
  • Ensure model quality and correctness through unit-level and system-level testing, and by validating behavior against first principles, measured data, documentation, and hardware/software artifacts.
  • Communicate technical foundations of models and algorithms through reports and briefings

Who you are:

  • This position requires an Active Secret security clearance with eligibility for Top Secret (TS) clearance, for which U.S. citizenship is needed by U.S. Government.
  • Proficiency in C/C++ for systems-level or embedded software development
  • Proficiency in Python for tool development, automation, and integration
  • Familiarity with emulation and virtualization tools (e.g., QEMU or similar frameworks)
  • Strong understanding of computer architecture, emulation principles, and software engineering best practices (e.g., modular design, testing, code review)
  • Experience using collaborative source code management (e.g., Git)

Education:

  • BS in Computer Engineering, Computers Science, Electrical Engineering or related field

Nice to have:

  • Active Top Secret (TS) Security Clearance
  • Familiarity with network architecture and protocols, and experience integrating networked simulations
  • Experience with low-level software modifications (e.g., implants, firmware changes, binary patch development)
  • Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems
  • Experience with reverse engineering and firmware rehosting for embedded systems, including analysis of instruction set architectures (e.g., ARM, PPC) and use of tools such as Ghidra, IDA Pro, or Binary Ninja
  • Experience implementing component models (e.g., sensors, actuators, dynamics, environmental factors) in Python and/or C/C++, and integrate them into system-level simulations and software processing chains
  • Experience working with hardware components and interfaces
  • Masters or PhD in related field

Pay Information
Full-Time Salary Range: $110,000 - $151,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.

STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info.


STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.

If you need a reasonable accommodation for any portion of the employment process, email us at View email address on us.fitly.work and provide your contact info.

Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Embedded Systems Emulation Engineer in Carlsbad, CA vacancy
  • $97.5k - $143k

     ...As an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team...  ...embedded Linux, real time operating systems, build systems, programming languages...  ...in using development tools (IDEs, Emulators, analyzers, oscilloscopes) and debugging... 
    Suggested
    Full time
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    HARMAN International

    Carlsbad, CA
    17 days ago
  • $163.6k - $234.6k

     ...efficiency.Mentor and coach verification engineers, driving continuous improvement in...  ...and execution.Debug complex silicon and system-level issues during bring-up phases.Support...  ...Verilog/System Verilog)Experience with emulation and prototyping platforms (Veloce, HAPS)... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Carlsbad, CA
    3 days ago
  • $150k - $175k

     ...has a client that is seeking a Remote Senior Flutter/Dart Mobile Engineer.Responsibilities:* Design, develop, and maintain cross-platform...  ..., and end-to-end troubleshooting across mobile and backend systems* Familiarity with AI-assisted development tools and modern software... 
    Suggested
    Local area
    Remote work

    KForce

    Carlsbad, CA
    2 days ago
  • $100k - $150k

     ...optical networks.Our Opto-Electronics team is seeking an Application Engineer to support and grow our portfolio of optical solutions, with a...  ...role offers a hands-on opportunity to work across hardware and system-level challenges, including testing, troubleshooting, and... 
    Suggested
    Internship
    Flexible hours

    Molex

    Carlsbad, CA
    3 days ago
  •  ..., and Information Technology Enabled Services.Job DescriptionOwn, lead and continually improve NTENT’s mobile products and agile engineering processesDesign and architect mobile applications and servicesSelect appropriate mobile development tools and technologies to deliver... 
    Suggested
    Permanent employment
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    3 days ago
  •  ...Day job Duties: (what this person will do on a daily/weekly basis)Prepares detailed functional specifications, design models, and system workflows from which software applications will bedeveloped and implemented.• Assist in the design and development of enterprise systems... 
    For contractors

    NTT DATA

    Carlsbad, CA
    2 days ago
  • $110k - $125k

     ...compliance with FDA, ISO 13485, and internal Quality Management System (QMS) requirements.The PLM Analyst partners closely with R&D,...  ..., Manufacturing, Supply Chain, and IT to manage product data, engineering changes, documentation, and system integrations across the... 
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Carlsbad, CA
    15 hours ago
  • Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...
    Permanent employment
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    3 days ago
  • $120k - $135k

     ...Collaborate closely and efficiently with engineering managers, software QA, and cross-...  ...Advanced knowledge of version control systems (Git, GitHub, Bitbucket), including managing...  ...Preferred Skills: Experience developing for embedded Android environments with strict... 
    Work at office
    Monday to Friday

    Nice North America LLC

    Carlsbad, CA
    a month ago
  • $160k - $180k

     ...mission. Summary: We are looking for a hands-on Principal Mobile Engineer to own and modernize our iOS and Android application ecosystem...  ...work. The ideal candidate thrives on turning complex legacy systems into clean, reliable, high-impact mobile experiences that... 
    Work at office
    Remote work

    Nice North America LLC

    Carlsbad, CA
    16 days ago
  • $140.5k - $221.5k

     ...need Bachelor’s degree in computer science, computer engineering or equivalent. 5+ years of embedded software development experience using C/C++. 2+...  ...Languages : C/C++ (Primary), Rust, and Bash. Operating System : Linux, OpenWRT. Testing Frameworks : Google Test,... 

    Vets2industry

    Carlsbad, CA
    4 days ago
  • $140k - $160k

     ...degree in Computer Science, Electrical Engineering, or a related discipline; a Masters degree...  ...professional experience ~7+ years of embedded firmware development experience, ideally...  ...~ Strong grasp of real-time multimedia systems, including video/audio processing, compression... 
    Full time

    Arlo Technologies

    Carlsbad, CA
    6 days ago
  • $180k - $200k

     ...degree in Computer Science, Electrical Engineering, or a related discipline; a masters degree...  ...experience. We look for 10+ years of embedded firmware development experience,...  ...deep knowledge of real-time multimedia systems, including video/audio processing, compression... 
    Full time

    Arlo Technologies

    Carlsbad, CA
    6 days ago
  •  ...Knowledge of Linux memory management, file systems, and bootloaders such as U-Boot....  ...Design, develop, debug, and maintain embedded firmware for IoT and video streaming products...  ...future product development. Mentor junior engineers and contribute to engineering best... 
    Full time
    Temporary work
    Work at office
    Carlsbad, CA
    17 days ago
  • $94.8k - $126.4k

     ...standard for drive-thru headsets and timer systems in the quick service restaurant (QSR)...  ...are currently recruiting for a Software Engineer.What you will do in the position:Work within...  ....Use test tools such as debuggers, emulators, and test plans to unit and system test... 
    Full time

    HM Electronics

    Carlsbad, CA
    3 days ago
  • $150k - $170k

     ...for spine surgery one patient at a time.Position DescriptionAs Senior Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized surgery. You'll be working on our full-stack... 

    Carlsmed

    Carlsbad, CA
    3 days ago
  • $115k - $135k

     ...spine surgery one patient at a time.Position DescriptionAs a Full Stack Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized surgery. You'll be working on our full-stack... 

    Carlsmed

    Carlsbad, CA
    3 days ago
  • $103.1k - $154.7k

     ...depend on – now and in the future. Job Summary: Thermo Fisher Scientific Inc. is seeking a highly skilled and motivated Sr Systems Analyst to join our Global Operations IT team. As a member of this team, you will play a key role in supporting the Distribution &... 
    Full time
    Temporary work
    Work at office
    Carlsbad, CA
    more than 2 months ago
  •  ...0 pm Location: In Office Job Description – Work includes collecting and analyzing business analyst’s and business experts’ system/app needs, developing IT requirements, determining appropriate system/app configurations, preparing testing scripts, creating and maintaining... 
    Work at office
    Immediate start
    Monday to Friday

    North Coast Medical Supply

    Carlsbad, CA
    4 hours ago
  • $60 - $80 per hour

     ...Cloud & IoT)We're looking to connect with experienced Back-End Engineers who enjoy building the cloud platforms behind connected IoT products...  ...backend development -AWS cloud services & scalable distributed systems -RESTful APIs powering mobile applications and connected... 
    Hourly pay
    For contractors
    Remote work

    VACO

    Carlsbad, CA
    5 days ago
  • $90.02k - $112.39k

     ...best products for dedicated golfers worldwide. Here, your performance has purpose.What You Will Be DoingJoin Titleist as a Research Engineer and play a pivotal role in advancing the performance of world-class golf equipment. In this hands-on research position, you will... 
    Full time
    Worldwide
    Flexible hours

    Acushnet Holdings Corp

    Carlsbad, CA
    4 days ago
  • $101.1k - $134.3k

     ...industry.Rockstar is on the lookout for a passionate Software Engineer who considers software development to be a craft, and possess a...  ...external server clients. Develop highly reliable distributed server systems. Web performance optimization. Collaboration with other... 
    Full time
    Work at office
    Worldwide

    Rockstar Games

    Carlsbad, CA
    15 hours ago
  • $165k - $260.5k

     ...architectures, and methods for large-scale distributed systems. You will work closely with product managers, product owners, senior engineers, and team leads to ensure that design...  ...software development in building embedded systems software with a Master's degree in... 
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Viasat

    Carlsbad, CA
    5 days ago
  • $189.3k - $271.5k

     ...data center architectures.We are seeking a hardworking and experienced ASIC Link Modeling Engineer to join our team and be a collaborative modeler for Cisco's silicon photonics systems for next generation products for 100/200/400G per Lambda solutions. You will be a part... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Carlsbad, CA
    3 days ago
  •  ...Description Job Description sition Title Radio Frequency Engineer Position Classification Exempt Position Type This...  ...expected for this role. Work Location Marine Corps Tactical Systems Support Activity (MCTSSA), Camp Pendleton, CA Position... 
    Full time
    Part time
    For contractors
    For subcontractor
    Work at office
    Local area

    Lumbee Tribe Holdings, Inc.

    Oceanside, CA
    14 days ago
  • Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...

    Sonsoft

    Carlsbad, CA
    3 days ago
  • $125k - $150k

     ...to plan features and schedule initiatives.Work closely with teams across Performance Capture, Animation, R&D and Tech Art to align systems architecture.Provide technical mentorship and help the team address complex development challenges.Contribute directly to codebases... 
    Full time
    Work at office
    Worldwide

    Rockstar Games

    Carlsbad, CA
    15 hours ago
  • A growing company is seeking a Technical Consultant with experience in Gen AI and NetSuite to drive system integrations and optimize application performance. This role will involve engaging with clients to enhance workflow efficiencies and implement solutions that significantly... 
    Remote work
    Flexible hours

    FRG Technology Consulting

    Carlsbad, CA
    1 day ago
  •  ...Consultancy and Information Technology Enabled Services.Job Description • 5+ years of proven systems administration and operations success.• Bachelor’s degree in Computer Science / Engineering (or similar technical degree) or relevant experience.• Solid experience with Linux... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    3 days ago
  • $168k - $265k

     ...a mission-critical, resource-constrained system evolves in production.What you'll lead:A geographically distributed team of engineers and architecture stakeholdersDesign, implementation...  ..., dual-run)Familiarity with aviation or embedded edge platform constraints — resource-... 
    Work at office
    3 days per week

    ViaSat

    Carlsbad, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!