principal Software Engineer tech_leadership 6+ yrs Bachelor's · Posted May 1, 2026
$118,095 – $200,762
USD per year

About this role

BAE Systems is hiring a principal-level Software Engineer based in Broomfield, CO. The posting calls out experience with Python, Deep Learning, Data Structures, Embedded Systems and roughly 6+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $118,095–$200,762 per year.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Broomfield, CO
Work mode
On-site
Experience
6+ years
Education
Bachelor's degree
Department
Engineering & Technology
Posted
May 1, 2026
AI Summary
Design and develop real-time algorithms for mission data processing systems including image processing, tracking, and orbit determination. Requires BS in Engineering or related field with 6+ years experience. Provide technical direction and system engineering support for remote sensing and space situational awareness applications.

More roles at BAE Systems

Senior Program Control Analyst (Hybrid)
Nashua, NH · senior
Sentinel Support Equipment Senior Systems/Mechanical Engineer
Hill AFB, UT · senior
Jira Agile Confluence
Manager, Information Systems
Nashua, NH · manager
Value Stream Specialist
Nashua, NH · mid
Principal Subcontract Adminstrator
Hudson, NH · principal
All BAE Systems jobs →

Job description

from BAE Systems careers

Job Description

Join the BAE Systems - SMS Mission Engineering Team! As a Mission Data Processing (MDP) Algorithm Development Engineer, you will design and develop algorithms and models for implementation on and prediction of performance for real-time payload systems.

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 You’ll Do:
  • Sample algorithms include but are not image processing, clutter suppression, detection, estimation, open- and closed-loop tracking, uncorrelated track determination, Target Object Mapping, Initial Orbit Determination (IOD) and/or Orbit Determination (OD).
  • Develop embedded, real-time image/track processing algorithms using temporal, spatial, and/or spectral processing of EO/IR data.
  • Support the architecture, design, and development of algorithms, software and hardware systems for a variety of applications including mission data processing systems for Remote Sensing, Space Situational Awareness, Rendezvous and Proximity Operations, Tactical Solutions, and more.
  • Develop and communicate mission-level understanding to peers and customers.
  • Perform system engineering and modeling & simulation for a variety of tactical and surveillance missions.
  • Provide technical direction to junior engineers through the development lifecycle.
  • Maintain a regular and predictable work schedule.
  • This is an excerpt. Read the full job description on BAE Systems careers →
All software engineering jobs software engineering in Broomfield, CO Jobs in Broomfield, CO software engineering salaries software engineering career path
All BAE Systems Jobs Browse software engineering roles principal positions