Company DescriptionCivitanavi Systems S.p.A. is a leading player in the design, development and manufacture high-tech solutions of Navigation, Control and Stabilization Systems, for several applications, in Aerospace Defense and Industrial sectors. The application of proprietary methods and technologies, based on FOG (Fiber Optic Gyroscope) and MEMS (Micro Electro-Mechanical Systems) technology, enables the company to best meet the specific needs of its customers.Founded as a start-up in 2012 in Italy, listed company on Euronext Milan since 2022 and now part of Honeywell (acquisition and delisted completed in in August 2024).Job SummaryExperienced 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 DutiesVerification 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 outputParticipation 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 requirementsDrafting 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 casesExecution of SW Verification activities according to the RTCA DO-178B/C standardsAnalysis of issues related to the SW integration and HW/SW integration processGenerating and reviewing SW related engineering documentationManaging documentation in adherence to Configuration Management and Change Control proceduresConducting or participating in design reviews and supporting customer auditsManaging assigned tasks simultaneously and effectively communicating with the team members and the group headQualification and SkillsMaster's degree in computer science, electronic engineering, or similar disciplinesMinimum of 2 years of experience verifying, reviewing and carefully documenting SW verification activities for embedded avionic systemsKnowledge and proven experience in using the C language for embedded platformsKnowledge 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, conformityAbility to generate accurate (in content and in form) life-cycle software artifacts, required for formal documentation of the verification processAttitude to adhere to internal SW Requirements, SW Design and SW Coding standards when generating the SW documentationProfessional ethics and preparation for collaborative work in multidisciplinary teamsAttitude to work in pipeline, taking over the artifacts (documents, code) generated by other members in the working teamAttitude to effectively interact with electronics engineers for HW/SW Interface testingOrganized and systematic to maintain documentation in appropriate order and versioned in gitAttention to detailsStrong interpersonal and communications skillsKnowledge of English Language, both in writing/reading technical documentation and in speaking/listening during project meeting and design reviewsKnowledge of reference is MISRA CExperience in the development of embedded software for processing platforms without operating system (bare metal)Experience in ISO 9100 development cycleExperience in verifying low level software for various I/O protocols (Serial, I2C, SPI, …)Experience in using oscilloscope and other laboratory toolsFamiliarity with Matlab and other scripting languages such as python, powershell …Familiarity with Vector Cast or other tools for Low Level testingMastering real-time software behaviour and scheduling solutions on embedded platform without operating system (bare metal)Familiarity with SoC (System on Chip) Xilinx product familySeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Quality AssuranceIndustries: Internet Publishing #J-18808-Ljbffr
cerca lavoro
reclutatore