Job Description: Senior Avionics Software Developer: The individual will be responsible for development of Safety critical Real time Embedded software for the avionics applications conforming to DO 178 B/C standard. The individual is expected to provide technical leadership by defining the software architecture/design and guide the team in both technical and process aspects. Responsibilities:- Spearhead the requirement engineering activity (gather system requirements, analyze and document software requirements)- Comprehend the global software architecture (static & dynamic) and contribute for incremental evolutions- Develop high level design and low level design ( HOOD/ Class Definition/ UML diagrams)- Efficiently perform coding, debugging and the build generation- Coordinate with stakeholders and verification teams in resolving complex technical issues- Troubleshooting issues reported by System testing & Simulator testing, Flight Test,
In-service issues and Ao G situations by coordinating with internal and external teams.- Act as mentor and groom junior team members to develop required competencies.- Maintain good skilled relationship with customers, stakeholders, peers and partners Required Skill Experience Should have more than 5 years of experience in full software lifecycle encompassing Software requirements Definition, Dynamic & Static Design, Coding and Unit Verification activities in avionics domain.'Must have' skills:- Hands on experience in- Embedded software requirements engineering and Architecture (Static and Dynamic)- Design and development (Algorithms, Interfaces, Scheduler, Abstraction and Modularization)- Embedded Programming (C C++ADA)- Unit testing- Configuration and Change Management Experience on RTOS & DO178 standards- Working with global teams (multisite) resolving complex issues- Knowledge about standards (requirements/design/coding)- Strong interpersonal skills'Good to have' skills:- Experience on A653 compliant RTOS- Project Managem