senior software engineering Embedded Software Engineer tech_leadership · Posted May 1, 2026
$120,874 – $205,486
USD per year

About this role

BAE Systems is hiring a senior-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 $120,874–$205,486 per year.

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

More roles at BAE Systems

Microwave Test Technician 2nd Shift- Warrior Integration Program
Nashua, NH · mid
ECS
Electrical Engineer - ATE
Robins AFB, GA · mid
Python C Configuration Management
BAE Systems - Senior Reliability Engineer - C4ISR Systems
Greenlawn, NY · senior
Python R Ray
Principal Systems Engineer
Nashua, NH · principal
TypeScript System Design Testing
Principal Electrical Space Systems Board Design Engineer - Remote
Manassas, VA · principal
Python
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 senior positions