- Completing all tasks set by the manager and assisting wherever possible.
- Observing existing strategies and techniques and offering suggestions for improvement.
- Attending mandatory meetings and workshops.
- Submitting to all forms of evaluation.
- Cascade trustable information to the Senior/Lead Engineers.
- Achieving 100% assigned tasks with good quality.
- Supporting leads to collect data.
- Open for feedbacks & take them positively.
- Observing health and safety guidelines at all times.
- Observing organizational policies.
- Required to prepare standard work instruction (SWI) documents.
- Hand on experience on all types of reviews (peer reviews, quality & SOI audit reviews
Minimum Skills/Experience :
- Good organizational abilities. Good interpersonal skills, writing & verbal skills
- Should have overall engineering experiences in software development of Avionics embedded system and experience in software Development Life Cycles
- Candidate should be strong in writing High Level Requirements & Low Level Requirements. Also Strong in High Level Test & Low level test definition procedure & hands on experience in verification.
- Candidate should be Strong in RTRT or other Testing tools Unit Test language & hands on experience in verification
- Knowledge in DO178B/C is required and Knowledge of Coding standards e.g. MISRA.
- Knowledge of static & dynamic testing tools like LDRA.
- Experience in requirement management tool e.g. DOORS.
- Knowledge in configuration management tools like clearcase or git is required
- Knowledge about avionics protocols (A429, A664 - AFDX, RS232, Arinc 653)
- Driver (Mass Memory, IOs)
- Test benches, Integrator benches usage, NI Test stand
- C++/Object oriented Programming, OOAD(Object oriented analysis and Design),Design Patterns
- C/Structured Programming Language
- Data Structures and Data base management.
Desirable Skill :
- Scripting language (e.g. Python, Ruby)
- Knowledge on testing tools (e.g. Cucumber)
- Modelling Language (e.g. UML)
- Tool Qualification (DO330)
- Agile (SCRUM) methodology for software development.
- Hands on experience on debuggers.
- Knowledge about following in Avionic Domain
- Multipurpose Control & Display (MCDU)
- Primary Flight Display
- Surveillance Systems Display (e.g. Transponder/TCAS)
- Navigation (VOR/DME) and Communication (e.g. VHF, HF)