Verification & Validation Engineer/Senior Engineer (Aerospace)
Job details
Skill - V&V Engineer Experience - 3-8 Years Location - Hyderabad, Ahmedabad Notice Period - 0- 60 Days Principal Accountabilities * Analyze domain specific technical or low level requirement and modification as per end customer or system requirement using various tools ,Protocols and DO-178 standard * Verification of system level requirements and software level requirements through test cases, analytical procedures and test scripts. * Prepare test data and perform testing, based on business requirements, technical specifications and/or product knowledge * Project execution under the guidance of DO-178 standard , Verification and validation process and avionics communication protocols * Collaborate in the Coding, developing, and documenting software specifications throughout the project life cycle, software upgrades, revisions, fixes and patches as mandated by the Client. * Develop applications solutions from established programming languages and source code * Oversee the upgrading of existing automated tools & Creating LEAN Tools. Job Complexity ● Requires in-depth knowledge and experience ● Solves complex problems; takes a new perspective using existing solutions ● Works independently; receives minimal guidance ● Acts as a resource for colleagues with less experience ● Represents the level at which career may stabilize for many years or even until retirement ● Contributes to process improvements ● Typically resolves problems using existing solutions ● Provides informal guidance to junior staff ● Works with minimal guidance Experience / Education Typically requires 5–7 years of related experience with a 4 year degree; or 3 years and an advanced degree; or equivalent work experience. Job Description Key Responsibilities
- Design, development and verification of software/system requirements compliance with aerospace guidelines like DO 178B/C.
- Verification of software/system requirements compliance with aerospace guidelines like DO 178B/C through test cases, test procedures, analytical procedures and test scripts/framework.
- Perform software test like unit and functional testing including manual and automated.
- Create/Update related documentation
- Test and debug the developed software
- Follow defined process for software Development life cycle.
- Participate in the certification activities
- Mentoring and training juniors as per the project requirement.
- Proficient programming in C/C++ and Python.
- Experience writing custom application-level software on Linux/Windows platform
- Strong debugging skills
- Experience with socket programming, IPC and debugging tools: gdb, tcpdump, wireshark etc.
- Experience performing unit-level testing of software.
- Capable of documenting technical deliverable like software specifications, design document, code commenting, test cases and test report etc. throughout the project life cycle.
- Development and Verification experience with DO-178 processes life cycle.
- Experience working with tools like GIT, SVN, JIRA, Confluence, ADO etc.
- Experience working in Agile scrum environments.
- Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker.
- Excellent interpersonal and communication skills.
- Understanding of RTOS concepts
- Experience working with development tools like emulator, JTAG programmer
- Experience working with different embedded microprocessor based on Freescale NXP or similar.
- Experience of BSP (Bootloader and Device driver development/porting).
- Experience working with middleware like filesystem and network stack.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.