Qualifications
Key Responsibilities: Transform system and software requirements into compliant software designs that adhere to architectural constraints and open architecture requirements. Develop robust, high-quality C++ software tailored for mission-critical, real-time systems necessitating high reliability and availability. Construct test frameworks to validate the implementation and performance of C++ software. Employ and enhance DevSecOps development practices. Engage in peer reviews of requirements, architecture, software implementations, and test plans. Document software designs and interfaces comprehensively. Create analysis tools for performance assessment. Conduct root cause analysis on software defects and apply corrective measures. Who You Are: Must possess the ability to obtain a Top Secret Security clearance, requiring U. S. citizenship as mandated by the U. S. Government. Bachelor's degree in Computer Science or a related technical field, accompanied by a minimum of 5 years of pertinent experience. Proficient in C++14 and skilled in software engineering practices, including multi-threading, memory management, and performance optimization. Experienced in integrating with larger software systems, including both unit and system-level testing. Familiarity with GitLab, CI/CD tools, automated testing frameworks, and code quality assessment tools in software development processes. Adaptable to new programming languages, third-party software frameworks, and cutting-edge technologies.
About the job
Systems Technology Research develops integrated systems that support national security and inform strategic and tactical decisions. These systems play a key role in understanding global events and can shape outcomes before conflicts emerge.
The Systems Development Division (SDD) leads efforts to create advanced technology solutions for the information domain. The team oversees every stage of product development, from initial concepts and architecture through to implementation and deployment. Current projects focus on airborne and space RF sensors and advanced operations using multi-function, multi-modal capabilities.
Role overview
The Senior Software Engineer will join SDD to design, develop, and test high-performance C++ software. The work centers on complex embedded radar systems, with a primary focus on Air-to-Air applications.
What you will do
- Design software solutions for embedded radar systems
- Develop and implement C++ code for high-performance applications
- Test and refine software to ensure reliability and effectiveness in Air-to-Air scenarios
Location
This position is based in Melbourne, FL.
About Systems Technology Research
Systems Technology Research is at the forefront of developing advanced technology solutions that enhance national security. Our commitment to innovation ensures that we provide unique advantages within the information domain, executing projects with precision and expertise.