Technical Lead - Platform SW (Avionics)
On-siteBengaluru, Karnataka, India
Job Summary
Lead the design, development, integration, and maintenance of embedded software components for Avionics computers, focusing on device drivers and middleware layers on RTOS-based systems. Provide technical guidance to the development team while conducting design and code reviews to ensure compliance with DO-178C standards. Collaborate with safety, hardware, and system engineering teams to support debugging, verification, and validation activities. Create and review software development artifacts including requirements, design documents, and test cases. Requires 8-12 years of embedded software experience in C, familiarity with RTOS like VxWorks, and hands-on knowledge of DO-178C certification processes. Located in Bangalore, India.
Required Qualifications
- Proven experience (8-12 years) in embedded software development using C language
- Strong knowledge of device driver development and hardware interfaces (e.g., ARINC-429, Flash memory, Ethernet, PCI etc.)
- Familiarity with Real-Time Operating Systems (e.g., VxWorks, FreeRTOS, ThreadX) and multitasking concepts
- Hands-on experience of DO-178C certification processes, artifacts, and objectives
- Understanding of safety-critical software design practices and standards
- Strong problem-solving skills and the ability to work collaboratively in an international team
- Experience with version control systems (e.g., Git, SVN) and software configuration management
- Excellent communication skills in English with the ability to clearly articulate technical concepts, prepare documentation, and participate in reviews
- Bachelor's or Master's degree in Computer Science, Electrical/Electronics Engineering, or related field
Desired Qualifications
- Experience with avionics platform hardware and embedded CPU architectures (e.g., ARM, PowerPC)
- Knowledge of software verification & validation tools used in avionics development (e.g., RTRT, Trace32)
- Familiarity with additional programming languages such as C++ or scripting languages (e.g. Python)
- Prior experience working in certification projects or aerospace domain
- Familiarity with ARINC-653 IMA concepts
- French language
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.