Job Description
Minimum 5 years of experience required
Role: 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.
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 AoG situations by coordinating with internal and external teams.
– Act as mentor and groom junior team members to develop required competencies.
– Maintain good professional 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 Management skills
– Exposure to Certification Audits
– Exposure to different Software Development LifeCycle methodologies
– Exposure to industry standard Communication Protocols(A429/CAN/AFDX)
– Knowledge about avionics systems and network – Ability to build good working relationship with stakeholders and customers