Matlab and Simulink tools • Derivation of detailed Firmware requirements and architecture from system requirements • A structured approach to firmware design (RTCADO-254 or similar) • Cryptography and anti-tamper techniques • Artificial Intelligence including machine learning and genetic algorithms • Electronics test methods and equipment more »
e.g. Vivado, Libero Configuration management tools, e.g. Git System development tools, e.g. SysML, Matlab, Simulink Requirements management tools, e.g. DOORS Working to DO-254 Proven knowledge of FPGA technologies, development tools and techniques Working in an FPGA development team Desirable Digital hardware design for FPGA using … VHDL Knowledge of video processing and control law algorithms Working to DO-254 Working knowledge and experience of UVM (Universal Verification Methodology) constrained random verification more »
Configuration management tools, e.g. Git System development tools, e.g. SysML, Matlab, Simulink Requirements management tools, e.g. DOORS Essential Experience of working to DO-254 Proven knowledge of FPGA technologies, development tools and techniques Experience of working in an FPGA development team Desirable Experience of digital hardware … design for FPGA using VHDL Experience and knowledge of video processing and control law algorithms Experience of working to DO-254 Working knowledge and experience of UVM (Universal Verification Methodology) constrained random verification UK Eyes Only. more »