Lead Software Engineer

Role Overview:We are looking for an experienced Software Team Lead to join our client''s team and lead the development of a real-time, safety-critical embedded C application that controls the aircraft''s nose wheel steering system.In this key leadership role, you will guide a team of software engineers through requirements gathering, design, implementation, and rigorous testing. You will take ownership of the full software development lifecycle and ensure compliance with DO-178C Level A safety standards, while driving innovation and quality.Key Responsibilities:Technical Leadership:Lead requirements definition, design, development, and verification of a bare-metal, real-time C software system.Ensure strict adherence to DO-178C Level A processes, including traceability and quality assurance.Conduct design and code reviews to maintain high-quality standards.Project and Team Leadership:Collaborate with hardware, systems, and test teams for smooth software-hardware integration.Report project status to stakeholders and participate in program reviews.Foster clear communication and teamwork within your group.Required Skills and Experience:Technical:Proven experience developing bare-metal real-time embedded systems in C.Strong knowledge of DO-178C Level A standards and certification processes.Experience with safety-critical systems and MCDC testing.Familiarity with debugging tools and hardware interfaces.Optional: Experience with RTOS concepts.Leadership:Demonstrated success leading
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!