Job Role: Avionics Embedded Developer
Experience: 4+ Years
Location: Bangalore
We are seeking an experienced Avionics Embedded Software Developer with strong expertise in Embedded C, Firmware Development, Device Drivers, and Real-Time Embedded Systems.
(Note: Candidates with primary experience in AUTOSAR Development or Software Testing/Validation roles will not be considered. Hands-on experience in Embedded Software Development within the Avionics or Aerospace domain is mandatory.)
Key Responsibilities
- Design, develop, and maintain embedded software using C for avionics applications
- Develop firmware and device drivers for embedded hardware platforms
- Work closely with hardware and system teams for software integration and bring-up activities
- Implement and optimize software for real-time embedded systems
- Develop low-level software for hardware interfacing and peripheral control
- Analyze system requirements and translate them into robust software solutions
- Perform debugging, troubleshooting, and root-cause analysis of software and system issues
- Optimize code for performance, memory utilization, and reliability
- Participate in software design reviews, testing activities, and technical documentation
- Follow software development lifecycle (SDLC), coding standards, and quality processes
Required Qualifications & Skills
- 4+ years of experience in Embedded Software Development
- Strong programming skills in Embedded C
- Hands-on experience in Firmware Development and Device Driver Development
- Experience working in the Avionics or Aerospace domain
- Good understanding of Microcontrollers and Embedded Architectures
- Experience with Real-Time Embedded Systems (RTOS)
- Hands-on experience with Hardware Interfacing and Peripheral Programming
- Experience with communication protocols such as UART, SPI, I2C, CAN, and Ethernet