BAE Systems' Countermeasure & Electromagnetic Attack Solutions (CEMA) business area needs to ensure mission critical systems perform flawlessly by developing and testing software for the Compass Call program.
Requirements
- Proficiency in object-oriented programming (C++).
- Experience with Linux development environments.
- Experience with software testing, validation, and verification activities.
- Hands-on experience with NI Test Software Tolls (TestStand, LabWindows/CVI).
- Experience with instrument communication and RF/microwave measurement techniques.
- Experience with scripting tools such as Python or Bash.
- Experience with version control (Git, Atlassian suite), and CI/CD tools (e.g., Jenkins).
Responsibilities
- Design, develop, and maintain high quality, real-time, embedded software using C++ and MATLAB within a Linux environment.
- Build and integrate test frameworks and automation tools for embedded mission software.
- Generate and execute automated integration and regression tests with focus on zero-defects.
- Develop and support test software using NI Test Tools (TestStand, LabWindows/CVI) and other automated frameworks.
- Perform instrument communication with devices such as network analyzers and spectrum analyzers.
- Generate test documentation in accordance with established processes and maintain equipment baselines.
- Drive defect resolution to root cause, interfacing with engineering and supporting groups to ensure system quality.
Other
- Active Secret clearance.
- Bachelor’s degree in computer science, computer engineering, or a related technical field.
- 4+ years of professional software development and/or test engineering experience.
- Strong background in debugging, problem-solving, and cross-team collaboration.
- Full-time, onsite role at our Hudson, NH facility.