user avatar

Software Test Engineer

General Atomics Intelligence

Posted today
Secret
Unspecified
Unspecified
IT - QA and Test
Acton, MA (On-Site/Office)

General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide.

At GA-EMS - Optical Sensor Systems, we design, build, and test advanced electro-optical and infrared (EO/IR) space payload that power next-generation remote-sensing systems. You'll join a multidisciplinary team tackling technically challenging problems in a collaborative, hands-on environment. We value innovation, rigor, and accountability-offering opportunities for growth and leadership based on technical excellence. We are seeking highly motivated engineers to join our Optical Payload Integration & Test (I&T) team. This role focuses on electrical and software-driven system integration, test automation, and verification & validation of complex EO/IR payload subsystems. In this role, you will own and evolve the CI/CD infrastructure supporting multiple embedded and test software projects while driving code review and configuration management discipline. This position is ideal for an engineer who thrives at the intersection of software process, infrastructure, and systems-level understanding.
This is a full-time position located in Acton, MA.

DUTIES & RESPONSIBILITIES:
  • Establish and maintain CI/CD pipelines using Atlassian Bamboo to build, test, and deploy flight and ground software artifacts
  • Define and enforce branching, tagging, and release versioning strategies for multiple repositories and products
  • Develop automated verification steps within the CI/CD pipeline to ensure software integrity and regression coverage
  • Conduct code reviews and enforce best practices for readability, maintainability, and hardware safety-critical compliance
  • Maintain traceability between requirements, source code, and test results supporting systems and verification teams
  • Collaborate with software leads to define coding standards, static analysis thresholds, and build/test coverage goals
  • Manage the release process for flight software, including build validation, artifact signing, and delivery documentation
  • Develop or maintain scripts and tools (Python, Bash, etc.) to automate quality checks, metrics generation, and report publishing
  • Coordinate with Integration & Test and Test Automation teams to ensure synchronized software and test infrastructure baselines
  • Support internal and external reviews (e.g., Software Readiness Reviews, Configuration Audits, Test Readiness Reviews)
  • Identify and implement process improvements that increase software reliability, transparency, and reuse across programs

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Qualifications

  • Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent engineering experience in lieu of education
  • 5+ years of experience in software quality assurance, DevOps, or build/release engineering
  • Proficiency with Atlassian tools (JIRA, Bitbucket, Bamboo)
  • Strong understanding of Git-based workflows, branching strategies, and semantic versioning
  • Familiarity with Linux environments, command-line tools, and version control (Git)
  • Familiarity with Python and shell scripts for automation and data handling
  • Experience performing code reviews and applying static or dynamic analysis tools
  • Knowledge of embedded software or systems that interface with hardware-in-the-loop environments
  • Strong documentation and communication skills across multidisciplinary teams
  • U.S. Citizenship and the ability to obtain and maintain a U.S Security Clearance

Preferred Qualifications:
  • Experience supporting flight software or other mission-critical embedded systems (e.g., aerospace, defense, robotics)
  • Familiarity with C/C++ codebases, build systems (CMake, Make) and cross-compilation environments
  • Experience with software configuration management (SCM) and change control processes under formal quality standards
  • Understanding of verification and validation (V&V) methodologies and how they apply to software products
  • Experience managing software baselines across multiple test configurations or hardware variants
  • Background in continuous integration testing, automated regression analysis, and artifact retention
  • Knowledge of software safety and reliability standards (NASA NPR, ECSS, DO-178C, or similar)
  • Proven ability to standardize and scale software workflows from small teams to larger production environments
group id: 10414685
Find General Atomics Intelligence on Social Media
Network Employers
user avatar
About Us
GA-CCRi maintains and deploys production systems for users across the Intelligence Community, Department of Defense, and commercial industry. We build and develop best-in-class all domain and globally focused situational awareness capabilities that process petabytes of data from numerous streaming data sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground. These analytics are designed to determine not just where something is, but what it is, where it's been and what it's doing. All of this "data to knowledge" is made available to end users in our own browser-based application for visualization, analysis, and understanding. We always want to do more, and that's where you come in!

General Atomics Intelligence Jobs


Job Category
IT - QA and Test
Clearance Level
Secret