Search

Software Engineering Manager

PublishedPublished: 6/14/2022
Technology
|

Job Description

Software Engineering Manager – Embedded Systems

\n

Location: South Tampa, FL

\n

Industry: Aerospace / Aviation Systems

\n

Reports To: Director of Engineering

\n


\n

About the Role:

\n

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.

\n


\n

This role combines technical leadership with hands-on engineering oversight, working closely with multidisciplinary teams to deliver high-reliability software solutions for aerospace platforms.

\n


\n

Key Responsibilities

\n

    \n
  • Lead and manage a team of embedded software engineers responsible for the development of real-time aviation software systems.
  • \n

  • Oversee the complete software development lifecycle including requirements definition, architecture, development, verification, and release.
  • \n

  • Ensure all software activities align with DO-178C airworthiness standards, including documentation, verification, and traceability.
  • \n

  • Manage projects involving Design Assurance Levels (DAL C or higher) while ensuring design reviews, validation, and testing milestones are met.
  • \n

  • Collaborate with systems engineering, manufacturing, and quality teams to support integration of software into aerospace hardware platforms.
  • \n

  • Provide technical direction on embedded architecture, software frameworks, and emerging technologies.
  • \n

  • Mentor engineers on best practices in embedded development, coding standards, and structured engineering processes.
  • \n

  • Communicate program progress, risks, and technical decisions to engineering leadership and project stakeholders.
  • \n

\n


\n

Required Qualifications:

\n

    \n
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
  • \n

  • 10+ years of experience developing embedded systems software, preferably within aerospace or other safety-critical industries.
  • \n

  • Prior experience leading or managing software engineering teams.
  • \n

  • Strong knowledge of DO-178C or comparable safety-critical software standards.
  • \n

  • Experience developing real-time embedded software in C/C++ environments.
  • \n

  • Strong understanding of the full software development lifecycle including configuration management and verification processes.
  • \n

  • Ability to troubleshoot complex technical challenges and drive solutions across teams.
  • \n

\n


\n

Preferred Technical Experience:

\n

    \n
  • Real-time operating systems and multi-threaded software design
  • \n

  • Embedded drivers, GUIs, and hardware-software integration
  • \n

  • Aerospace communication protocols such as ARINC 429, CAN, or RS-232/422/485
  • \n

  • Experience with embedded debugging tools including in-circuit emulators, logic analyzers, and hardware test equipment
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...