companySystem Technologies Research (STR) logo

Software Engineer - Emulation Tooling and Modeling

On-site Full-time $112K/yr - $154K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

The ideal candidate will exhibit proficiency in high-level programming languages such as C/C++ and Python, essential for crafting tools that facilitate the development of emulation models for complex cyber-physical systems. Experience in reverse engineering embedded instruction set architectures (e.g., ARM, PPC) is crucial, along with a strong desire to create emulator tools across various target platforms. Additionally, expertise in developing operating system handlers, bare metal firmware emulation, and virtual device simulations is highly beneficial. You will also need experience in developing modular code compliant with established component message and protocol interfaces, alongside familiarity with hardware/software integration, including serial and USB data acquisition.

About the job

Join the dynamic team at Systems Technology Research (STR) as an Emulation Tooling and Modeling Software Engineer, where your contributions will play a pivotal role in advancing national security technologies. This role offers the exciting opportunity to interface cutting-edge computer science with real-world physical systems. We value the unique skills and experiences of our team members and encourage you to apply, even if your qualifications don't perfectly match the criteria listed below.

About System Technologies Research (STR)

Systems Technology Research (STR) is at the forefront of developing innovative technologies that have a profound impact on national security. Located in San Diego, CA, our multidisciplinary team of researchers and engineers is committed to pushing the boundaries of technology. We prioritize collaboration and creativity, believing that diverse perspectives foster the best solutions for our clients. Join us in leveraging your expertise to address complex challenges in an ever-evolving technological landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.