Civitanavi Systems was established in 2012 with a vision to become a principal player in the provision of the design, development and manufacture of high tech solutions of Inertial Navigation, Geo Reference and Stabilization systems for both industrial and defense use (dual-use).
Civitanavi Systems is an Italian company which provides inertial solutions domestically and has developed in a short time an International market for it specialized products.
The company has been able to quickly develop and assemble a team of world leading experts in inertial technology with a solid background in the design and development of inertial sensors, navigation software, certification and manufacturing processes.
The company has acquired customers and end users for its inertial products in both industrial (mining, oil and gas) and defence (naval, land and air domains) in a relatively short time.
Civitanavi Systems Srl is a privately held company owned by Civitanavi Systems Ltd (Holding company). Civitanavi Systems combines an international pool of strategic investors of the holding company.
Experienced avionics FPGA development and verification engineer, mastering FPGA design under DO-254 guidelines for use in safety- and mission-critical airborne inertial navigation systems.
Responsibilities and Duties
Following requirements, design and implementation standards to manage DO-254 compliant designs up to Design Assurance Level A
Capturing detailed FPGA requirements from allocated system level requirements and generating (or participating to) the FPGA Requirements Data document in accordance to internal HW Requirements Standards
Establishing (or participating to) the micro-architecture definition and designing the partitions within the FPGA
Implementing FGPA requirements into architecture diagrams and generating the FPGA Design Description document in accordance to internal HW Design Standards
Implementing design blocks using VHDL
Preparing and / or reviewing High Level and Low Level Verification Cases and Procedures documents in accordance with Hardware Validation and Verification Standards
Executing verification both in simulation and in real HW with the synthesized design
Interacting with possible subcontractors in case of off-load of verification tests execution and carefully reviewing the generated outputs
Bring-up and validate FPGA's in laboratory and production environments
Writing validation requirements for test benches to assess test equipment and SW / HW tools detailed design
Supporting project planning efforts and ensuring execution to schedule
Generating and reviewing HW related engineering documentation
Managing documentation and VHDL code 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, the group head and, if necessary, with all levels of the organization
Qualification and Skills
Master's degree in a electronic engineering discipline o similar
Experience with DO-254 standard
Minimum of 5 years of hands-on experience coding, simulating, and verifying VHDL code for FPGA.
Experience with EDA tools such as HDL simulators (Modelsim) and FPGA design tools (Xilinx Vivado)
Mastering the FPGA design flow (synthesis, place & route, timing closure)
Understanding datapath pipelines, state machines, arithmetic operations
Knowledge of timing closure techniques
Organized and systematic to maintain documentation in appropriate order
Strong interpersonal and communications skills
Knowledge of English Language, both in writing / reading technical documentation and in speaking / listening during project meeting and design reviews
Integration experience using SoC (System on Chip) devices especially Xilinx product family
Experience with high reliability design and implementations
Experience in integrating IP cores in FPGA
Knowledge of modular redundancy techniques
Benefits and Perks
Free lunch meal
Additional health insurance