BAE Systems Intelligence & Security is looking for a Senior Engineer - Software Integration to deliver high-quality software test infrastructure and software systems for tactical systems. You will integrate software systems, perform full software life cycle functions, and support embedded, test, and application software development.
What You'll Do
- Integrate software systems and work with the team to validate implemented designs.
- Support multiple types of software 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.
- Maintain a regular and predictable work schedule.
- Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units and the Company.
- Perform other duties as necessary.
What We're Looking For
- A BS degree or higher in Engineering or a related technical field plus 4 or more years of related experience.
- A current, active Secret security clearance with the ability to obtain and maintain a TS/SCI.
- Experience with software test automation for products developed in C/C++, Python, Rust, or Ruby.
- Experience with software development tools and environments, such as IDE’s, version control systems, and CI/CD pipelines.
- Experience with Linux operating systems.
- Experience with testing frameworks (gtest, test-driven development, hardware-in-the-loop).
- Understanding of and experience with deployment and operation of applications on Linux systems.
- Experience in developing test, simulation, or data processing applications in high-level languages such as Python, Ruby, or MATLAB.
- Experience with object-oriented design.
- Experience with some tactical mission domain.
- Excellent technical writing and team skills.
Nice to Have
- 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 designing/developing an SDR.
- DevSecOps experience.
- A working knowledge of Agile lifecycles and activities in each phase.
- Experience with formal software development practices including software configuration management, coding standards, and style guides.
Technical Stack
- Languages: C/C++, Python, Ruby, Rust, MATLAB
- Platforms & Tools: Embedded Linux, real-time embedded systems, containerization, Docker, gtest, Linux
- Disciplines: Test Automation
Team & Environment
You will work within a cross-functional team that is part of the Engineering, Science and Analysis (ESA) Strategic Capabilities Unit.
Benefits & Compensation
- Salary Range: $97,008 - $164,914
Work Mode
This position is onsite and available in Broomfield, Colorado, Westminster, Colorado, or Boulder, Colorado.
BAE Systems is committed to innovation, integrity, continual learning and strong execution. We foster collaborative, cross-functional teams focused on improving the future and protecting lives.



