Engineer II – Software Integration

BAE SystemsWestminster, CO
$79,365 - $134,921Onsite

About The Position

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.

Requirements

  • BS degree or higher in Engineering or a related technical field is required plus 2 or more years related experience.
  • Each higher-level related degree, i.e., Master’s Degree or Ph.D., may substitute for two years of related 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 Haves

  • 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.

Responsibilities

  • 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.
  • 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. Interact appropriately with others in order to maintain a positive and productive work environment.
  • Perform other duties as necessary.

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental leave
  • military leave
  • bereavement leave
  • any applicable federal and state sick leave
  • company recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service