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

About the Role

BAE Systems Intelligence & Security is seeking a Senior Principal Engineer II to deliver high-quality software test infrastructure and software systems for tactical platforms. In this role, you will support a portfolio of tactical systems and perform full software lifecycle functions.

What You'll Do

  • Integrate software systems and collaborate with the team to validate and implement designs.
  • Support multiple software development types, including embedded, test, and application software for tactical systems.
  • Perform full software lifecycle functions: requirements, architecture, design, code, test, integration, documentation, and support.
  • Maintain a regular and predictable work schedule.
  • Establish and maintain effective working relationships across the department, 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 10 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 (IDEs, version control systems, CI/CD pipelines).
  • Experience with Linux operating systems.
  • Experience with testing frameworks (gtest, test-driven development, hardware-in-the-loop).
  • Understanding of deploying and operating 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 (embedded Linux, microcontrollers, 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 (software configuration management, coding standards, style guides).

Technical Stack

  • Languages & Frameworks: C/C++, Python, Ruby, Rust, MATLAB, gtest
  • Platforms & Systems: Embedded Linux, real-time embedded systems, Linux, SDR
  • Tools & Practices: Test Automation, containerization, Docker, CI/CD pipelines, UML, Cameo, PlantUML, DevSecOps, Agile

Team & Environment

This role is part of 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 on home, auto, and pet insurance
  • Paid time off, holidays, parental, military, bereavement, and sick leave
  • Company recognition program and other incentives

Work Mode

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

BAE Systems is committed to innovation, integrity, continual learning, and strong execution. We operate in collaborative, cross-functional teams focused on improving the future and protecting lives, powered by endlessly curious people with an unwavering mission focus.

Required Skills
Test AutomationEmbedded Linuxreal-time embedded systemscontainerizationC/C++PythonRubyRustMATLABDockerSoftware development toolsversion control systemsCI/CD pipelinesLinux operating systems
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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