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 A OR Knowledge 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
#J-18808-Ljbffr