BAE Systems' Countermeasure & Electromagnetic Attack Solutions (CEMA) business area needs to develop and maintain tools, frameworks, and test environments for the Compass Call program to ensure the reliability and performance of the prime mission equipment (PME) software, directly supporting production selloff and delivering advanced electronic warfare capabilities.
Requirements
- Proficiency in object-oriented programming (C++)
- Knowledge of Python, BASH, or other scripting tools
- Experience developing in Linux environments
- Familiarity with software written in C and GUI frameworks
- Experience with additional languages such as Rust, MATLAB, and/or C
- Hands-on exposure to hardware integration and low-level interfaces
- Familiarity with real-time embedded systems, RF communications, or EW systems
Responsibilities
- Design, develop, and maintain object-oriented software using C++ - with exposure to C, Rust, and MATLAB - within a Linux environment.
- Support integration and testing of embedded software with target hardware in secure environments.
- Apply Agile and DevSecOps practices with CI/CD pipelines and automated testing.
- Collaborate with Systems, Hardware, and Mission Software engineers to diagnose, debug, and test development systems.
- Contribute to automated test integration and execution, with a focus on reliability and zero-defects.
- Prepare test documentation and design artifacts in accordance with established processes
Other
- Ability to obtain Secret clearance
- Bachelor’s degree in computer science, computer engineering, or a related technical field
- 2+ years of professional software development experience
- Active Secret Clearance
- CompTIA Security+ Certification