Software Engineering Manager

Sky Limit Systems

Tampa (FL)

On-site

USD 150,000 - 190,000

Full time

34 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sky Limit Systems in Tampa, FL seeks an experienced Software Engineering Manager to lead a small team building real-time embedded software for safety‑critical aviation systems. You will oversee the full lifecycle from requirements through design, verification, and deployment, ensuring compliance with aviation software standards.

This role combines hands‑on technical leadership with mentoring of engineers, collaboration with systems, manufacturing, and quality teams, and clear communication of

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.

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.

Skills

Team leadership
Embedded software development
C/C++ development
DO-178C knowledge

Education

Bachelor’s or Master’s degree in Computer/Electrical Engineering or Computer Science

Job description

Software Engineering Manager – Embedded Systems
Location: South Tampa, FL
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Embedded Systems Engineering Manager - Real-Time Avionics
Embedded Systems Engineering Manager - Real-Time Avionics

Sky Limit Systems • Tampa (FL)

On-site
USD 150,000 - 190,000
Embedded Software Development Engineer (Senior Level)
Embedded Software Development Engineer (Senior Level)

CS GROUP • East Hartford (CT)

On-site
USD 110,000 - 140,000
Annual bonus
Retirement benefit
Training opportunities
+5
EMBEDDED SOFTWARE ENGINEER III
EMBEDDED SOFTWARE ENGINEER III

Platform Aerospace • Hollywood (MD)

On-site
USD 110,000 - 140,000
Embedded Software Development Engineer (Senior Level)
Embedded Software Development Engineer (Senior Level)

CS GROUP - USA • East Hartford (CT)

On-site
USD 110,000 - 145,000
Annual cash bonus
Retirement plan
Training & professional development
+7
Embedded Software Engineer
Embedded Software Engineer

Links Technology Solutions, Inc. • Village of Endicott (NY), Northern (KY)

Hybrid
USD 140,000 - 170,000
Sign-On Bonus
Relocation Assistance
Engineering Software Manager
Engineering Software Manager

Heico • Sarasota (FL)

On-site
USD 140,000 - 190,000
Relocation allowance
Medical & dental
Vision insurance
+4
Engineering Software Manager - Sarasota, FL
Engineering Software Manager - Sarasota, FL

Radiant Power Corporation • Sarasota (FL)

On-site
USD 120,000 - 180,000
medical and dental coverage
company paid vision
life insurance
+3
Engineering Software Manager
Engineering Software Manager

Wencor • Sarasota (FL)

On-site
USD 120,000 - 180,000
Relocation assistance
Medical and dental coverage
401k with company match
Real-Time Embedded Avionics Software Engineer
Real-Time Embedded Avionics Software Engineer

Cyient • Cedar Rapids (IA)

On-site
USD 95,000 - 120,000