principal software engineering Embedded Software Engineer tech_leadership · Posted May 15, 2026
$107,359 – $182,510
USD per year

About this role

BAE Systems is hiring a principal-level Embedded Software Engineer in the software engineering function based in Endicott, NY. The posting calls out experience with Python, C, Data Structures, Security. Compensation is listed at $107,359–$182,510 per year.

Role
Embedded Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Endicott, NY
Department
Engineering & Technology
Posted
May 15, 2026

More roles at BAE Systems

Sr. Electrical Engineer – RF Microwave
Nashua, NH · senior
Acquisition Mechanical Engineer
Hill AFB, UT · mid
Configuration Management Security
Integration and Test Engineer
Colorado Springs, CO · mid
Agile C++ Data Structures
Program Director - Radford
Radford, VA · director
Data Visualization Data Analytics
HVAC Technician V
Manchester, NH · mid
Security
All BAE Systems jobs →

Job description

from BAE Systems careers

Job Description

Lead the future of flight with BAE Systems!

Are you a highly experienced and visionary embedded software engineer seeking a leadership role in a dynamic and innovative environment? At BAE Systems’ Electronic Systems business, within our Controls & Avionics Solutions (CAS) sector, we are dedicated to creating cutting-edge avionics systems that ensure the safety and efficiency of air travel. We’re seeking a talented and motivated Principal Embedded Software Engineer to join our team in Endicott, NY and provide technical leadership in the development of next-generation flight control and related systems.

Sign-On Bonus and Relocation Assistance are offered for this position!

About the Role:
As a Principal Embedded Software Engineer within CAS, you will be a key technical leader responsible for the architecture, design, implementation, and verification of complex embedded software solutions. You will mentor and guide a team of engineers, driving best practices, and ensuring the delivery of high-quality, safety-critical software. This role demands a deep understanding of embedded systems, real-time operating systems, and a commitment to software security and safety.

What You'll Do:

  • Lead the software engineering team for complex embedded control systems, considering safety, performance, and security requirements

  • Provide technical guidance and mentorship to a team of embedded software engineers, fostering a collaborative and innovative environment.

    This is an excerpt. Read the full job description on BAE Systems careers →
All software engineering jobs software engineering in Endicott, NY Jobs in Endicott, NY software engineering salaries software engineering career path
All BAE Systems Jobs Browse software engineering roles principal positions