Broomfield, Colorado, United States On-site Employment USD 97,008 - 164,914 Yearly

BAE Systems Intelligence & Security is hiring a Senior Engineer - Software Integration

About the Role

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.

Required Skills
C/C++PythonRustRubyEmbedded Linuxreal-time embedded systemsTest AutomationDockercontainerizationMATLABCI/CDversion control
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
BAE Systems Intelligence & Security

BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Intelligence & Security (I&S) designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago