Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engineer Principal – Embedded Software

$118.1k - $200.76k
Part-time

BAE Systems


Job Description

The Software and Ground Solutions group at BAE Systems Space & Mission Systems (SMS) is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, embedded satellite software and associated test infrastructure. This position supports a portfolio of software programs. Technology areas include software development, CI/CD, Containerization, C/C++, Rust, Python, Ruby and Embedded Linux.

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.
What Youll Do:
  • Play a leading role in the performance of a software development team.
  • Write and test embedded software for satellite, airborne, or ground 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.

On-Site Work Environment: This position requires regular in-person engagement by working on-site five days each normally scheduled week in the primary work location. Travel and local commute between company campuses and other possible non-company locations may be required.

Working Conditions:
  • Work is performed in an office, laboratory, production floor, or cleanroom, outdoors or remote research environment.
  • May occasionally work in production work centers where use of protective equipment and gear is required.
  • May access other facilities in various weather conditions.

Required Education, Experience, & Skills
  • BS degree or higher in Engineering or a related technical field is required plus 6 or more years related experience.
  • Each higher-level degree, i.e., Masters Degree or Ph.D., may substitute for two years of 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.
  • Ability to obtain a TS/SCI security clearance is required.
  • Experience in one or more of the following technology areas:
    • Rust.
    • C/C++.
    • Python.
    • Embedded Linux.
    • Interaction with FPGAs and understanding system level interfaces.
    • Messaging (MQTT, ZeroMQ).
    • Embedded Linux distribution configuration (PetaLinux, Yocto).
    • Device tree development.
  • Experience in designing, developing, and testing software for systems using the languages above.
  • Understanding of and experience with deployment and operation of applications on Linux systems.
  • Experience with object-oriented design.
  • Experience generating UML Class, Sequence, and Activity diagrams.
  • Experience with formal software development practices including the use of software configuration management, coding standards, and style guides.
#LI-AP1

A security clearance or access with Polygraph is not required to be eligible for this position. However, the applicant must be willing and eligible for submission, depending on program requirements, after an offer is accepted and must be able to maintain the applicable clearance/access.

Preferred Education, Experience, & Skills
  • Experience in Scrum Master or technical lead role.
  • Experience with high-fidelity vehicle or payload simulation.
  • Experience with requirements derivation.
  • A working knowledge of Agile lifecycles and activities in each phase.
  • Data Serialization (Protobuf, FlatBuffers).
  • Experience in 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.
  • Proficiency in Linux system internals and embedded Linux development.
  • Hands-on experience with the Yocto Project and OpenEmbedded.
  • Testing frameworks (gtest, ctest, test-driven development, hardware-in-the-loop).

Pay Information
Full-Time Salary Range: $118095 - $200762

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.

About BAE Systems Space & Mission Systems
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. Improving the future and protecting lives is an ambitious mission, but its what we do at BAE Systems. Working here means using your passion and ingenuity where it counts defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a teammaking a big impact on a global scale. At BAE Systems, youll find a rewarding career that truly makes a difference.

Headquartered in Boulder, Colorado, Space & Mission Systems is a leading provider of national defense and civil space applications, advanced remote sensing, scientific and tactical systems for government and commercial customers. We continually pioneer ways to innovate spacecraft, mission payloads, optical systems, and other defense and civil capabilities. Powered by endlessly curious people with an unwavering mission focus, we continually discover ways to enable our customers to perform beyond expectation and protect what matters most.

This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.

Multiple positions may be available on this opening.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Engineer Principal – Embedded Software in Boulder, CO vacancy
  •  ...using arrays of optically trapped neutral atoms. We seek a Principal Software Engineer to design and build high-performance control systems for our next-generation quantum platforms. This role spans embedded software, real-time systems, GPU/FPGA acceleration, and hardware... 
    Principal
    Software
    Work at office
    3 days per week

    Jobleads-US

    Boulder, CO
    4 days ago
  • $165k - $200k

     ...Join a world-class team of scientists, engineers, and business professionals to advance...  ...computing. We are seeking a Principal Software Engineer to help design and build the...  ...platforms. In this role, you’ll work across embedded software, real-time systems, GPU/FPGA... 
    Principal
    Software
    Temporary work
    Work at office
    3 days per week

    Jobleads-US

    Boulder, CO
    3 days ago
  • $190k - $235k

     ...not be considered. SciTec is seeking a Systems Engineer to drive end‑to‑end development and modernization...  ...programs integrate digitized front‑end hardware, embedded firmware, high‑performance signal‑processing software, and cloud‑based mission‑data services. You will... 
    Principal
    Software
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    4 days ago
  • $173.75k - $238.9k

     ...extraordinary team.About the RoleThe Principal Systems Engineer leads and drives the development and...  ...spacecraft systems, including hardware and software subsystems and components.Strong...  ...software system architecture, real-time embedded systems, and hardware-software... 
    Principal
    Software
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    23 hours ago
  • $173.75k - $238.9k

     ...extraordinary team.About the RoleThe Principal Systems Engineer leads and drives the development and...  ...spacecraft systems, including hardware and software subsystems and components.Strong...  ...software system architecture, real-time embedded systems, and hardware-software... 
    Principal
    Software
    Work experience placement

    Sierra Space

    Louisville, CO
    23 hours ago
  • $145k - $230k

     ...Atmospheric and Space Physics (LASP) is seeking an accomplished Principal System Engineer to provide technical leadership for the development of...  ...teams spanning mechanical, electrical, optical, thermal, software, I&T, contamination control, reliability, and science.... 
    Principal
    Software
    Permanent employment
    Full time
    Local area
    Remote work
    Relocation package

    CU Boulder

    Boulder, CO
    10 hours ago
  • $200k - $250k

     ...Principal Electrical EngineerRed 6 is an innovative Augmented Reality (AR) technology startup leading the...  ...systems integration, and real-time embedded hardware.Experience defining electrical...  ...FPGAs, SoCs, firmware, and embedded software development.Experience with PCBA... 
    Principal
    Software
    Contract work

    Red 6

    Louisville, CO
    2 days ago
  • $180k - $220k

     ...Join a world-class team of scientists, engineers, and business professionals to advance the...  ...Atom Computing is seeking a hands-on Principal Hardware Engineer with specific expertise...  ...collaborating closely with FPGA, firmware, and software engineers. Own technical... 
    Principal
    Software
    Contract work
    Temporary work

    Atom Computing

    Boulder, CO
    8 days ago
  • $160k - $185k

     ...Join a world-class team of scientists, engineers, and business professionals to advance the...  .... Atom Computing is seeking a Principal Opto-Mechanical Engineer to help lead the...  ...or equivalent design and data management software Strong background with FEA (meshing,... 
    Principal
    Software
    Temporary work

    Atom Computing

    Boulder, CO
    25 days ago
  • $118.1k - $200.76k

     ...Job Description Join the Space Vehicle Engineering team a group of motivated problem solvers. We like to have fun and enjoy life - both at work, and in our free time. We're excited about the challenging projects we're involved in and have a commitment to the missions... 
    Principal
    Full time
    Part time
    Work at office
    Local area
    Remote work

    BAE Systems

    Boulder, CO
    2 days ago
  • $217k - $325k

     ...together product leaders, AI engineers, and full-stack builders to create...  ...production-grade AI—deeply embedded into Workday’s platform—not...  ...brighter.About the RoleAs a Principal AI Engineer in Agent Factory,...  ...functional, production-grade software. You will own the design, experimentation... 
    Principal
    Software
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    2 days ago
  • $173.75k - $238.9k

     ...together, we are an extraordinary team.About the RoleThe Principal Systems Engineer leads and drives the development and implementation of advanced...  ...of spacecraft systems, including hardware and software subsystems and components.Strong understanding of project... 
    Principal
    Software
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    1 day ago
  • $173.75k - $238.9k

     ...together, we are an extraordinary team.About the RoleThe Principal Systems Engineer leads and drives the development and implementation of advanced...  ...of spacecraft systems, including hardware and software subsystems and components.Strong understanding of project... 
    Principal
    Software
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    3 days ago
  • $132.96k - $226.04k

     ...Minimum $10,000 Sign on Bonus being offered for external hires. BAE Systems Space & Mission Systems (SMS) is seeking a Chief Systems Engineer to provide program-level systems engineering leadership for advanced technological system development. This role is responsible... 
    Principal
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Relocation package

    BAE Systems

    Boulder, CO
    2 days ago
  • $167.1k - $229.76k

     ...together, we are an extraordinary team.About the RoleThe Principal Mechanical Engineer role focuses on applying advanced Thermal Control Systems...  ...heaters, MLI, etc).Proficiency with advanced engineering software tools such as NX and Thermal Desktop.Experience with advanced... 
    Principal
    Software
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    3 days ago
  • $117.68k - $175.05k

    OverviewSRI is seeking a Senior Research Engineer with deep expertise in RF and Systems...  ...system-level design and analysis, hardware/software integration, and hands-on prototype...  ...hardware, antennas, digital signal processing, embedded computing, software, and firmware.... 
    Software
    Work at office
    Remote work

    SRI International

    Boulder, CO
    1 day ago
  • $70.3k - $205k

     ...group in Boulder, CO is seeking a Senior Engineer II - Systems to manage and contribute to...  ....Essential Responsibilities:Engineer embedded systems and algorithms for time, position...  ...of the systemCollaborate with hardware, software, FPGA, and mechanical engineers to develop... 
    Software
    Permanent employment
    Full time
    Worldwide

    Microchip Technology

    Boulder, CO
    1 day ago
  •  ...embrace a results-driven, fast-paced, and customer-focused approach to innovation.We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you’ll work... 
    Software
    Full time
    Temporary work
    Flexible hours

    ColdQuanta

    Louisville, CO
    4 days ago
  • $70.3k - $143k

     ...Systems group in Boulder, CO is seeking an Engineer II-Systems to manage and contribute to R...  ...:Essential Responsibilities:Engineer embedded systems and algorithms for time, position...  ...of the systemCollaborate with hardware, software, FPGA, and mechanical engineers to... 
    Software
    Permanent employment
    Full time
    Worldwide

    Microchip Technology

    Boulder, CO
    1 day ago
  •  ...SparkFun's Next Embedded EngineerSince 2003, SparkFun has been helping turn ideas into reality...  ...other benefits and perks.SparkFun's Engineering Department is responsible for the...  ...circuit design/engineering, and firmware/software development. Additionally, a proactively... 
    Software

    SparkFun Electronics

    Niwot, Boulder County, CO
    23 hours ago
  •  ...Space, now part of IonQ's space business, is seeking a Flight Software Engineer to write software for our satellite fleet in orbit. You will...  .... You bring 5+ years of hands-on experience with real-time embedded systems, C/C++, Python, and embedded Linux, and you will... 
    Software

    IonQ Inc.

    Louisville, CO
    2 days ago
  •  ...Google Boulder, CO, is seeking a Software Engineer Manager II for Firmware on Laptops and Tablets. You will lead a team of engineers, own project goals, and help define product strategy across embedded firmware efforts for ChromeOS devices. You will manage code quality... 
    Software

    Jobleads-US

    Boulder, CO
    1 day ago
  • Google in Boulder, CO is looking for a Software Engineer Manager II to lead a team of engineers focused on firmware for laptops and tablets...  ...and significant experience in software development and embedded operating systems. This position also offers a competitive salary... 
    Software

    Google

    Boulder, CO
    4 days ago
  • $100k - $140k

     ...Software Test Engineer ***To be considered for this role, you must be a US Citizen with a US government security clearance - Secret or higher...  ..., and space-domain systems engineering, and our people are embedded directly in the programs they support. In January 2026,... 
    Software
    Work experience placement
    Immediate start
    Home office
    Flexible hours

    Centil

    Boulder, CO
    23 hours ago
  • $140k - $175k

     ...breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-...  ...computing. Atom Computing is seeking a Senior Embedded Platform Engineer to enhance our software development workflows and maintain the critical infrastructure... 
    Software
    Temporary work
    Work at office
    3 days per week

    Atom Computing

    Boulder, CO
    4 days ago
  • $160k - $200k

     ...prime customer(s), internal management, researchers, systems engineers, aerospace experts, manufacturing partners, suppliers, and external...  ..., with this role driving technical alignment across hardware, software, systems, and mission domains. Travel Up to 10% travel... 
    Principal
    Software
    Full time
    Temporary work
    For subcontractor
    Work at office
    Flexible hours

    Infleqtion

    Louisville, CO
    9 days ago
  • $97.01k - $164.91k

     ...for external hires. We're seeking an action-oriented project engineer with intellectual curiosity who is excited to utilize their...  ...throughout the EGSE lifecycle. EGSE Technical Oversight: Manage software and hardware updates for all program GSE to ensure equipment... 
    Software
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Relocation package

    BAE Systems

    Boulder, CO
    2 days ago
  • $190k - $284k

     ...other services.We're looking for a RF Test Engineer to join the Spectacles team!What you’ll...  ...test solutions (both hardware and software) used to test the RF and wireless subsystems...  ...automating and/or scripting android and/or linux embedded devices.Experience developing data... 
    Software
    Full time
    Live in
    Work at office
    Local area

    Snap

    Boulder, CO
    1 day ago
  •  ...combines atomic physics, lasers and photonics, RF electronics, embedded controls, software, and precision hardware to turn laboratory prototypes into...  ....Position SummaryInfleqtion is seeking a hands-on RF Engineer to establish and own the RF and electromagnetics discipline... 
    Software
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    ColdQuanta

    Louisville, CO
    1 day ago
  • $177k - $265k

     ...Unit (BU) has an exciting career opportunity for a Staff Systems Engineer - Level 5 to join our talented, diverse team of professionals....  ...for coordinating all infrastructure elements required for the software-centric systems to operate. This role includes leading the hardware... 
    Software
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Boulder, CO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engineer Principal – Embedded Software. Be the first to apply!