Broomfield or Westminster or Boulder On-site Employment USD 149,603 - 254,317 Yearly

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

About the Role

BAE Systems Intelligence & Security is hiring a Senior Principal Engineer II - Software Integration. In this role, you'll support tactical systems through software test infrastructure and full software lifecycle development, integrating software systems and validating designs across embedded, test, and application software.

What You'll Do

  • Integrate software systems and validate implemented designs with the team.
  • Support multiple types of software development, including embedded, test, and application software for tactical systems.
  • Perform full software life cycle functions: requirements, architecture, design, code, test, integration, documentation, and support.
  • Maintain a regular and predictable work schedule.
  • Establish and maintain effective working relationships across departments and business units.
  • Perform other duties as necessary.

What We're Looking For

  • A BS degree or higher in Engineering or a related technical field is required, plus 10 or more years of related experience. A Master's Degree or Ph.D. may substitute for two years of 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 IDEs, 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 developing test, simulation, or data processing applications in high-level languages like Python, Ruby, or MATLAB.
  • Experience with object-oriented design.
  • Experience with a 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).
  • Experience with Agile software development methodologies.
  • Experience with the 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.
  • Experience with DevSecOps.
  • 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/Frameworks: C/C++, Python, Ruby, Rust, MATLAB, gtest, UML
  • Systems/Platforms: Embedded Linux, real-time embedded systems, Linux
  • Tools/Methodologies: Test Automation, containerization, Docker, Cameo, PlantUML

Team & Environment

You will work within cross-functional teams in the Engineering, Science and Analysis (ESA) Strategic Capabilities Unit.

Benefits & Compensation

  • Compensation range: $149,603 - $254,317
  • Health, dental, and vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability, life, and accident insurance
  • Employee assistance program and legal plan
  • Discounts (home, auto, pet insurance)
  • Paid time off, holidays, parental leave, military leave, and bereavement leave
  • Federal and state sick leave
  • Company recognition program
  • Incentive compensation plan (subject to eligibility)

Work Mode

This is an onsite position located in Broomfield, Colorado, Westminster, Colorado, or Boulder, Colorado.

BAE Systems is an Equal Opportunity/Affirmative Action Employer.

Required Skills
Test AutomationEmbedded Linuxreal-time embedded systemscontainerizationC/C++PythonRubyRustMATLABLinuxSoftware IntegrationCI/CDVersion ControlSecurity Clearance
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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