companySystem Technologies Research (STR) logo

Senior Embedded Software Engineer - Cyber

On-site Full-time $134K/yr - $184K/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

Senior

Qualifications

Key Responsibilities:Collaborate within a small team to design, develop, and rigorously test software applications and tools utilizing programming languages such as C, C++, and Python. Ensure high software quality through comprehensive unit-level and system-level testing and verification, integrating software components with networking and messaging technologies. Package software for streamlined configuration control, efficient delivery, and seamless deployment. Effectively communicate the technical underpinnings of software designs and implementations through detailed reports and engaging presentations. Qualifications:Must be able to obtain a Top Secret (TS) security clearance; U. S. citizenship is a requirement. Bachelor’s degree in Computer Science, Computer Engineering, or a related field with at least 5 years of experience (or a Master's degree with 3 years). Extensive knowledge in one or more of the following areas: microcontroller software, embedded systems, firmware, kernels, or drivers. Proficiency in at least one compiled language and one scripting language. Familiarity with assembly language and operating systems internals including file systems, IO, memory management, and device drivers, as well as threading and compiler technologies (e.g., GCC, LLVM). Experience with software scripting and build automation tools (e.g., bash, make). Demonstrated skills in collaborative source code management and software engineering tools (e.g., Git, Subversion, GitLab). Preferred Qualifications:Experience with classified programs is advantageous.

About the job

At Systems Technology Research (STR), we are committed to enhancing global safety through innovative technology solutions that address pressing national security challenges. Our Cyber Division focuses on developing skilled teams, advanced tools, and effective processes to harness the power of technology in safeguarding our nation. We emphasize impact, craftsmanship, and collaboration as we confront the most challenging cyber threats.

As a Senior Embedded Software Engineer at STR, you will be an integral part of a dynamic team of researchers and engineers dedicated to pioneering advanced vulnerability research technologies. Our work explores the intersection of the digital and physical realms by modelling real-world systems, identifying interface vulnerabilities, and reverse engineering software.

About System Technologies Research (STR)

Systems Technology Research (STR) is at the forefront of developing innovative technologies that address critical national security challenges. Our mission is to create a safer world by harnessing advanced technology and expert talent. We believe in the power of teamwork, creativity, and dedication, and our Cyber Division exemplifies these values as we work to fortify our nation against evolving cyber threats.

Similar jobs

Tailoring 0 resumes

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