
R&D Programmable Hardware Engineer
- Italia
- Tempo indeterminato
- Full time
- Contribute to the development of new products by designing HW subsystems, dealing with both digital and analog hardware designs of miniaturized cameras called Scan Engines. Create and release electrical schematics of these subsystems and provide recommendations for the physical layout of the board;
- Support the definition of FPGA architecture, requirements and documentation. Translate high-level system requirements into FPGA requirements. Design and code in VHDL, simulate and synthesize digital systems, develop strategies to test and validate FPGA functions for interfacing one or more image sensors, processing the incoming video stream, supporting specific features related to the autofocus capabilities of the scanning engine.
- Create reusable FPGA IP to be shared among multiple products.
- Select suitable commercial and custom components for designing the PCB assembly taking care of product requirements, leveraging simulation tools, technical datasheet and application notes, interacting with HW component manufacturer when needed, prototyping the PCBA and characterizing the behavior of the prototypes.
- Contribute to define product requirements for the new scan engine to be developed, generate plans to verify the performance and the functionality of the subsystem and of the whole scan engine.
- Verify the behavior of the designed subsystem against temperature, humidity, environmental stresses, etc.; verify EMC, following the specification and the product regulatory, collaborating with internal department like Quality & Regulatory.
- Generate technical report related to HW design validation and contribute to preparation of the Technical Review of the New Product Development projects.
- Work closely with system engineer, sw engineer and other departments such as Advanced Manufacturing, Procurement office, Quality & Reliability.
- Contribute to the HW maintenance of existing products for fixing technical problems or extend product life in case of premature component end of life.
- Master degree in Electronic Engineering,
- Experience on digital design and embedded systems, at least 2 years;
- Experience on designing, simulating and synthetizing logic circuit implemented in programmable logic
- VHDL proficiency for design entry
- Experience on using standard lab equipment like multimeter, oscilloscope, digital analyzer
- Familiarity with micro-controllers and embedded systems, including I2C, SPI, USB, MIPI interfaces.
- Familiarity with software languages C/C++, Python is considered a plus
- English Fluent.