Senior Engineer - Platform SW (Avionics)
On-siteBengaluru, Karnataka, India
Job Summary
Design, develop, and maintain embedded software components for next-generation avionics computers, focusing on device drivers and middleware layers on RTOS-based systems. Collaborate with safety, hardware, and system engineering teams to ensure adherence to DO-178C standards and deliver certification-ready software. Create and review development artifacts including requirements, design documents, and verification reports while supporting debugging and validation activities. Requires 5-8 years of experience in C-based embedded development, familiarity with VxWorks or FreeRTOS, and proficiency with version control systems. Join a Bangalore-based team driving innovation in aerospace and defence sectors.
Required Qualifications
- Proven experience (5-8 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, PikeOS) 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.