Principal Engineer – Algorithm Development
BAE Systems · Broomfield, CO · Engineering & Technology
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
More roles at BAE Systems
Job description
from BAE Systems careersJob 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.