Qualifications
What You Will Do:Collaborate within a small team to design, develop, and rigorously test software applications and tools utilizing languages like C, C++, and Python. Ensure software integrity through unit-level and system-level testing and verification processes. Integrate software components using advanced networking and messaging technologies. Package software for enhanced configuration control, delivery, and deployment efficiency. Articulate technical foundations of software designs and implementations through detailed reports and presentations. Who You Are:Possess an Active Top Secret (TS) security clearance, requiring U. S. citizenship as mandated by the U. S. Government. Hold a Bachelor’s degree in Computer Science, Computer Engineering, or a related field with a minimum of 5 years of relevant experience (or a Master's degree with at least 3 years). Demonstrate in-depth knowledge in at least one of the following areas: microcontroller software, embedded systems, firmware, kernels, or drivers. Exhibit proficiency in at least one compiled language and one scripting language. Possess familiarity with assembly language, operating system internals (e.g., file systems, I/O, memory management, device drivers), threading, and various compiler technologies (e.g., GCC, LLVM). Have experience with software scripting and build automation tools (e.g., bash, make). Utilize collaborative source code management and software engineering tools effectively (e.g., Git, Subversion, GitLab).
About the job
At Systems Technology Research (STR), we are committed to making the world a safer place by advancing technology to address critical national security challenges. Our Cyber Division is at the forefront of developing innovative solutions, focusing on integrating the right technology to combat emerging cyber threats. We emphasize impactful results, craftsmanship, and collaboration as we tackle some of the toughest cyber challenges facing our nation.
As a Senior Embedded Software Engineer at STR, you will join a dynamic, multidisciplinary team of researchers and engineers dedicated to pioneering vulnerability research technologies. Our initiatives bridge the gap between digital and physical realms by developing models of physical systems, identifying vulnerabilities in interfaces, and reverse engineering software.
About System Technologies Research (STR)
Systems Technology Research (STR) is a pioneering organization dedicated to developing advanced technologies that enhance national security. Our Cyber Division is composed of experts who design innovative solutions to combat emerging cyber threats, emphasizing collaboration, craftsmanship, and impactful results.