Sign up to continueApply now
BAE Systems USA· Spotted 1d ago

Engineer II – Embedded Software

Location
Broomfield, CO, US
Pay
$79,365 – $134,921 a year
Education
Bachelor's degree
Job function
Electrical Engineering › Electronics & Hardware › Embedded Software Engineer

Posted Nov 9, 2026Last confirmed open Nov 9, 2026

About this role

Job Description

The Software and Ground Solutions group at BAE Systems Aerospace & Mission Systems (AMS) is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality embedded 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 solid execution.

What You’ll Do:

  • 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 2 or more years related experience.
  • Each higher-level degree, i.e., Master’s 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.
  • A current, active Secret security clearance is required with the ability to obtain and maintain a TS/SCI.
  • 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

Preferred Education, Experience, & Skills

  • 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: $79365 - $134921

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, Inc.
  • BAE Systems, Inc. is a defense, aerospace, and security company headquartered in Falls Church, Virginia, with more than 40,000 employees worldwide.
  • We serve, supply, and protect those who protect us.
  • As one of the most geographically diverse international defense companies, we deliver a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support.
  • Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration.
  • Purpose isn't a tagline here.
  • It's what drives us.
  • We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet.
  • When you join BAE Systems, you're not just building a career.
  • You're contributing to a mission that truly matters.
  • 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.

Prefer to apply directly?

Apply on BAE Systems USA

Company

Back to jobs