Engineer I – Embedded Software

BAE Systems•Westminster, CO
•$64,926 - $110,374•Onsite

About The Position

The Software and Ground Solutions group at BAE Systems Aerospace & Mission Systems is seeking a software engineer to develop high-quality embedded software and associated test infrastructure in support of a portfolio of software programs. Technology areas include software development, CI/CD, containerization, C/C++, Rust, Python, Ruby, and Embedded Linux. The role is part of the Engineering, Science and Analysis Strategic Capabilities Unit, whose collaborative, cross-functional teams deliver technologies for customers’ missions and emphasize innovation, integrity, continual learning, and execution. The engineer writes and tests embedded software for satellite, airborne, or ground systems and performs the full software life cycle, including requirements, architecture, design, coding, testing, integration, documentation, and support. The position requires working on-site five days each normally scheduled week, with possible travel and local commuting between company campuses and other locations. Work may take place in an office, laboratory, production floor, cleanroom, outdoors, or a remote research environment; occasional production-floor work may require protective equipment.

Requirements

  • A BS degree or higher in Engineering or a related technical field; related technical experience may be considered in lieu of education. The degree must be from an appropriately accredited institution.
  • A current, active Secret security clearance and the ability to obtain and maintain a Top Secret/SCI clearance.
  • Experience in one or more of the following: Rust, C/C++, Python, Embedded Linux, interaction with FPGAs and understanding system-level interfaces, messaging (MQTT, ZeroMQ), Embedded Linux distribution configuration (PetaLinux, Yocto), or device tree development.
  • Experience designing, developing, and testing software for systems using the listed languages.
  • Understanding of and experience with deploying and operating applications on Linux systems.
  • Experience with object-oriented design.
  • Experience generating UML Class, Sequence, and Activity diagrams.
  • Experience with formal software development practices, including software configuration management, coding standards, and style guides.

Nice To Haves

  • Experience with high-fidelity vehicle or payload simulation.
  • Experience with requirements derivation.
  • Working knowledge of Agile lifecycles and activities in each phase.
  • Experience with data serialization, such as Protobuf or FlatBuffers.
  • Experience developing test, simulation, or data-processing applications in high-level languages such as Python, Ruby, or MATLAB.
  • Experience using Cameo or PlantUML for design.
  • DevSecOps experience.
  • Proficiency in Linux system internals and embedded Linux development.
  • Hands-on experience with the Yocto Project and OpenEmbedded.
  • Experience with testing frameworks and approaches such as gtest, ctest, test-driven development, or hardware-in-the-loop.

Responsibilities

  • Write and test embedded software for satellite, airborne, or ground systems.
  • Perform 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 across the department, Strategic Business Units, Strategic Capabilities Units, and the company.
  • Interact appropriately with others to maintain a positive and productive work environment.
  • Perform other duties as necessary.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental, military, and bereavement leave, and applicable federal and state sick leave
  • Company recognition program with monetary or non-monetary awards
  • Other incentives may be available based on position level and/or job specifics
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service