Software Engineering Manager
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
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., * 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.
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…