Job Title: Embedded Software Engineer Avionics
Interview Mode: Face to Face - Hyderabad
Experience: 6 - 10 Years
Work Location: Hyderabad
Notice Period: 15 Days (Max)
Job Description
We are looking for an Embedded Software Engineer with strong experience in Embedded C/C++, Linux-based systems, and Avionics software development. The ideal candidate will be involved in designing, developing, testing, and certifying safety-critical embedded software for aerospace and avionics applications.
Key Responsibilities
- Design, develop, and maintain embedded software using C/C++
- Work on Linux-based embedded platforms
- Develop software for avionics systems following industry standards
- Participate in the complete software development life cycle including requirements, design, coding, testing, and debugging
- Support certification activities and ensure compliance with aviation standards
- Perform unit testing, integration testing, and system testing
- Collaborate closely with hardware, validation, and systems engineering teams
Required Skills
- Strong experience in Embedded C and C++ programming
- Hands-on experience with Embedded Linux
- Experience in Avionics software development
- Knowledge of software certification standards (e.g., safety, compliance, documentation)
- Familiar with debugging tools, cross-compilers, and build systems
Good to Have
- Experience with DO-178B / DO-178C or similar standards
- Knowledge of real-time operating systems (RTOS)
- Experience in aerospace or safety-critical systems
- Understanding of software configuration management and version control tools
Education & Experience
- Bachelor's or Master's degree in Engineering / Computer Science / Electronics
- Relevant experience in embedded or avionics software development