Software V&V Engineer
Permanent NewBookmark Details
Civitanavi Systems by Honeywell is a principal player in the design, development, and manufacture of high-tech solutions for Inertial Navigation, Geo Reference, and Stabilization systems.
We are looking for a Software V&V Engineer to join our office in Porto St Elpidio.
In this role, you will be responsible for verification and review of embedded software in C language, definition and development of test cases for high-level and low-level requirements, and execution of SW Verification activities according to the RTCA DO-178B/C standards.
We are looking for someone with experienced avionics (preferred) or automotive SW engineer, with a strong knowledge about SW development cycle and mastering verification activities and plans as per DO-178B/C guidelines (or comparable software approval certifications) for use in safety- and mission-critical navigation systems.
Responsibilities and Duties
• Verification and review of embedded software in C language, certifiable for mission and safety critical avionics systems according to the RTCA DO-178B/C guideline up to Design Assurance Level AORKnowledge of a process-equivalent validation standard in other application fields (ECSS, ASIL, etc…)
• Interacting with possible subcontractors in case of off-load of verification tests execution and carefully reviewing the generated output.
• Participation in reviewing the documentation related to the SW Development process (SW Requirements Data, SW Design Description)
• Definition and development of test cases for high-level and low-level requirements
• Drafting of the documentation relating to the SW Verification process (High Level and Low-Level Verification Cases and Procedures)
• Compiling the traceability matrix of the requirements from System level requirements to verification test cases
• Execution of SW Verification activities according to the RTCA DO-178B/C standards
• Analysis of issues related to the SW integration and HW/SW integration process
• Generating and reviewing SW related engineering documentation
• Managing documentation in adherence to Configuration Management and Change Control procedures
• Conducting or participating in design reviews and supporting customer audits
• Managing assigned tasks simultaneously and effectively communicating with the team members and the group head
Qualification and Skills
• Master’s degree in computer science, electronic engineering, or similar disciplines
• Minimum of 2 years of experience verifying, reviewing and carefully documenting SW verification activities for embedded avionic systems
• Knowledge and proven experience in using the C language for embedded platforms
• Knowledge and experience in using higher level languages such as C# or C++
• Knowledge of software development life-cycle in accordance to avionic standards (DO-178B/C): planning, requirements, design, development, integration, verification, conformity
• Ability to generate accurate (in content and in form) life-cycle software artifacts, required for formal documentation of the verification process
• Attitude to adhere to internal SW Requirements, SW Design and SW Coding standards when generating the SW documentation
• Professional ethics and preparation for collaborative work in multidisciplinary teams
• Attitude to work in pipeline, taking over the artifacts (documents, code) generated by other members in the working team
• Attitude to effectively interact with electronics engineers for HW/SW Interface testing
• Organized and systematic to maintain documentation in appropriate order and versioned in git
• Attention to details
• Strong interpersonal and communications skills
• Fluent in Italian and knowledge of English Language, both in writing/reading technical documentation and in speaking/listening during project meeting and design reviews
• Knowledge of reference is MISRA C.
• Experience in the development of embedded software for processing platforms without operating system (bare metal)
• Experience in ISO 9100 development cycle
• Experience in verifying low level software for various I/O protocols (Serial, I2C, SPI, …)
• Experience in using oscilloscope and other laboratory tools
• Familiarity with Matlab and other scripting languages such as python, powershell …
• Familiarity with Vector Cast or other tools for Low Level testing
• Mastering real-time software behaviour and scheduling solutions on embedded platform without operating system (bare metal)
• Familiarity with SoC (System on Chip) Xilinx product family
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail