Qualifications
Key Responsibilities:Translate system and software requirements into software designs that comply with architectural constraints and open architecture requirements. Develop high-quality, reliable C++ software tailored for mission-critical, real-time systems with stringent reliability and availability criteria. Create robust test frameworks to ensure the correct implementation and performance of the C++ software. Utilize and enhance DevSecOps development practices throughout the software lifecycle. Engage in peer reviews of requirements, architecture, software implementations, and testing strategies. Document software designs and interfaces comprehensively. Develop analytical tools to support system performance assessments. Conduct root cause analyses of software defects and implement effective corrections. Who You Are:U. S. citizenship is required to obtain a Top Secret Security clearance. Bachelor's degree in Computer Science or a related technical field, coupled with a minimum of 5 years of relevant experience. Proven expertise in C++14 and software engineering methodologies, including multi-threading, memory management, and performance optimization. Experience in integrating with larger software systems, including unit and system-level testing. Familiarity with GitLab, CI/CD tools, automated testing frameworks, and code quality tools. Adaptability to learn new programming languages, third-party software frameworks, and emerging technologies.
About the job
The Systems Development Division at Systems Technology Research develops integrated systems that support national security. These systems help with understanding global situations, strategic planning, and tactical operations. Their work can influence outcomes before conflicts begin.
Role overview
This Senior Software Engineer position centers on designing, developing, and testing C++ software for advanced embedded radar systems. The main focus is on Air-to-Air applications, where software reliability and performance are critical.
What you will do
- Design and implement C++ software for complex embedded radar systems
- Test and refine software to meet demanding technical requirements
- Work on first-of-a-kind systems that use new technologies to support information advantage
Location
This role is based in San Diego, CA.
About Systems Technology Research
Systems Technology Research is dedicated to delivering advanced technological solutions that enhance national security through innovative integrated systems. Our Systems Development Division focuses on leveraging cutting-edge technologies to create unique solutions that provide strategic advantages in the information domain.