Software Engineering Manager
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateSoftware Engineering Manager – Embedded Systems
Location:
Bradenton, FL
Industry:
Aerospace / Aviation Systems
Employment Type:
Full-Time
Reports To:
Director of Engineering
About the Role:
We are seeking an experienced
Software Engineering Manager
to lead a small team focused on developing embedded software used in safety-critical aviation systems. This position will oversee the full lifecycle of real-time embedded applications, ensuring compliance with aviation software standards while guiding engineers through design, development, testing, and deployment activities.
This role combines
technical leadership with hands-on engineering oversight
, working closely with multidisciplinary teams to deliver high-reliability software solutions for aerospace platforms.
Key Responsibilities
- Lead and manage a team of embedded software engineers responsible for the development of real-time aviation software systems.
- Oversee the complete software development lifecycle including requirements definition, architecture, development, verification, and release.
- Ensure all software activities align with
DO-178C airworthiness standards
, including documentation, verification, and traceability.
- Manage projects involving
Design Assurance Levels (DAL C or higher)
while ensuring design reviews, validation, and testing milestones are met.
- Collaborate with systems engineering, manufacturing, and quality teams to support integration of software into aerospace hardware platforms.
- Provide technical direction on embedded architecture, software frameworks, and emerging technologies.
- Mentor engineers on best practices in embedded development, coding standards, and structured engineering processes.
- Communicate program progress, risks, and technical decisions to engineering leadership and project stakeholders.
Required Qualifications:
- Bachelor’s or Master’s degree in
Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline
.
- 10+ years of experience
developing embedded systems software, preferably within aerospace or other safety-critical industries.
- Prior experience
leading or managing software engineering teams
.
- Strong knowledge of
DO-178C or comparable safety-critical software standards
.
- Experience developing
real-time embedded software in C/C++ environments
.
- Strong understanding of the
full software development lifecycle including configuration management and verification processes
.
- Ability to troubleshoot complex technical challenges and drive solutions across teams.
Preferred Technical Experience:
- Real-time operating systems and multi-threaded software design
- Embedded drivers, GUIs, and hardware-software integration
- Aerospace communication protocols such as
ARINC 429, CAN, or RS-232/422/485
- Experience with embedded debugging tools including
in-circuit emulators, logic analyzers, and hardware test equipment
Similar roles
- Software Engineering ManagerECLARO · Charlotte, North Carolina, United States · Hybrid
- Software Engineering ManagerAversan · Medicine Hat, Alberta, Canada · Hybrid
- Software Engineering ManagerCSC Generation · Austin, Texas, United States · Hybrid
- Software Engineering ManagerFetchJobs.co · Huntsville, United States · Remote
- Software Engineering ManagerRxSense · United States · Remote