Quick Summary
Develop software test capabilities that validate SW designs. Support multiple types of software test development including embedded, test, and application software for tactical systems.
This position requires regular in-person engagement by working on-site five days each normally s
The Engineering Support Unit at BAE Systems Space & Mission Systems is looking to expand our team with a talented and energetic software engineer focused on delivering integration and test infrastructure. Technology areas include, Full Stack, Embedded Linux, real-time embedded systems, containerization, C/C++, Python, and Ruby, among others.
The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises the technical talent and organizational leadership that enables the successful delivery of high-impact discriminating technologies for our customers’ missions. Our collaborative, cross-functional teams are committed to innovation, integrity, continual learning and strong execution.
What You’ll Do:
- Develop software test capabilities that validate SW designs.
- Support multiple types of software test development including embedded, test, and application software for tactical systems.
- Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support.
- Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units and the Company. Interact appropriately with others in order to maintain a positive and productive work environment.
- Perform other duties as necessary.
- Work is performed in an office, laboratory, production floor, or cleanroom, outdoors or remote research environment.
- May occasionally work in production work centers where use of protective equipment and gear is required.
- May access other facilities in various weather conditions.
- BS degree or higher in Engineering or a related technical field is required plus 4 or more years related experience.
- Each higher-level degree, i.e., Master’s Degree or Ph.D., may substitute for two years of experience. Related technical experience may be considered in lieu of education. Degree must be from a university, college, or school which is accredited by an agency recognized by the US Secretary of Education, US Department of Education.
- A current, active TS/SCI security clearance is required.
- Experience with software test automation for products developed in C/C++, Embedded Linux, Python.
- Testing frameworks (gtest, test-driven development, hardware-in-the-loop).
- Experience integrating test equipment into a SW test suite.
- Requirement validation experienceR.
- Knowledge of different layers of a software stack DSP, embedded, applications, UI.
- Containerization (Docker, Kubernetes, ContainerD), Ruby/COSMOS.
- Interaction with FPGAs and understanding system level impacts.
- Experience in designing and implementing test software for systems using programming languages such as C, C++.
- Understanding of and experience with deployment and operation of applications on Linux systems.
- Experience in testing, simulation, or data processing applications in high-level languages such as Python, Ruby, or MATLAB.
- Experience with object-oriented design
Nice to Have
~1 min read- Experience developing, integrating, and testing low level or embedded software.
- Experience with real-time operating systems including embedded Linux, microcontrollers, or other RTOS.
- Experience with virtualization and containerization (Docker).
- Agile software development methodologies.
- Atlassian tool suite (Jira, Confluence).
- Experience with requirements derivation.
- Experience generating UML Class, Sequence, and Activity diagrams.
- Experience using Cameo or PlantUML for Design.
- Experience generating UML Class, Sequence, and Activity diagrams.
- Experience with tactical system mission domain.
- Experience designing/developing an SDR.
- DevSecOps.
- A working knowledge of Agile lifecycles and activities in each phase.
- Experience with formal software development practices including the use of software configuration management, coding standards, and style guides.
Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration. Purpose isn't a tagline here. It's what drives us. We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet. When you join BAE Systems, you're not just building a career. You're contributing to a mission that truly matters.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
What We Offer
~2 min readIntern Benefits: Temporary employees generally are not eligible for BAE Systems benefits, but can elect to participate in the 401(k) savings plan. Temporary employees working 20+ hours per week are eligible for medical benefits, the employee assistance program, and business travel accident insurance.
Please note: Some benefits may be different for union employees that are governed by a collective bargaining agreement (CBA) or for positions covered by a wage law called the McNamara-O’Hara Service Contract Act (SCA).
Location & Eligibility
Listing Details
- Posted
- July 20, 2026
- First seen
- September 27, 2026
- Last seen
- September 27, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 11%
- Scored at
- September 27, 2026
Signal breakdown
Similar Eng jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.