Job DescriptionThis opening is for a large and dynamic program developing electronic attack and mission capabilities for the Compass Call EW aircraft fleet in Hudson, NH, a cornerstone of our Countermeasure & Electromagnetic Attack Solutions (CEMA) group, as we expand our capabilities to support growing global demand for advanced electronic warfare systems. As a Software Engineer II, you'll take on a critical role in designing, developing, and integrating mission software that disrupts adversary radar and communication networks, with a focus on both domestic and international applications.
We are seeking a talented, driven software engineer who is looking for an opportunity to excel in a dynamic and challenging environment. You will help create and sustain complex software solutions in the areas Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning and Electronic Attack for our defense-related customers. This is a fast-paced Agile environment where you will deliver continuous innovation to our customers and support our mission: "We Protect Those Who Protect Us®."
What You'll Do
- Design, implement, and integrate mission software in C++ and C# on Linux platforms.
- Contribute across the full software lifecycle including requirement analysis, design documentation, coding, testing, debugging, and system verification.
- Apply Agile and DevSecOps practices, including CI/CD pipelines, automated testing, and code reviews.
- Work collaboratively with multidisciplinary teams including systems, hardware, and test engineers to solve cross-disciplinary technical challenges and ensure seamless integration.
- Ensure compliance with software development standards and security protocols.
Because of the need for consistent, in-person collaboration and/or the requirement to perform all work onsite due to the nature of this role/program, the expectation is that this job will be performed fully on site in Nashua, NH.
Required Skills and Education- Active Secret clearance (within the past two years)
- Bachelor's degree in computer science, computer engineering, or related field
- 2+ years of professional software development experience
- Proficiency in C++
- Strong problem-solving and collaborative skills that translate to working software
- Experience with software engineering processes, methodologies, and tools
- Experience performing software integration, testing, validation, and verification activities
- CompTIA Security+ Certification
Preferred Skills and Education- Real-time embedded software design and implementation
- Experience with Agile Development
- Knowledge of real-time embedded systems, signal processing, SDRs, or RF communications
- Familiarity with Agile software development methodologies
- Experience with software verification, validation, and CI/CD tools (e.g., Jenkins)