Embedded software developer-Avionics

January 18, 2023
Urgent
Apply Now

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