Electronics FPGA and Embedded Software Engineer

Date:  May 6, 2024
Location: 

Cambridge, GB

Electronics FPGA and Embedded Software Engineer


Job Purpose: To design and develop innovative electronics, FPGA and embedded software solutions for Inca’s industrial digital inkjet printers.

 

Inca Digital Printers, part of the Agfa-Gevaert Group within the Digital Print and Chemicals Division, a leading global supplier of class leading industrial digital ink jet printers, has a vacancy for an Electronics FPGA and Embedded Software Engineer.

 

Based in our Cambridge development centre and reporting to the Electronics Team Leader the successful applicant would be involved in the whole lifecycle of product development from concept and prototype stages, through to production and support.

 

The role requires experience of designing and developing FPGAs and embedded software solutions. The role is primarily code development, but knowledge of analogue and digital hardware design is highly beneficial. The role bias is 60/40, Electronics (FPGAs) /Embedded Software. Experience is required across the full development lifecycle, from technical specification through design, build, test and validation, to commercial release, production and customer support.


Principal Responsibilities 

 

 

  • To drive the specification, design and testing of Verilog firmware for FPGAs and embedded software solutions for micro-controllers.
  • To assist in the development of analogue and digital design. Supporting the specification, design and test of electronics hardware.
  • To liaise closely with the Project Manager and Project Team, identifying design requirements: function, reliability, cost, serviceability, and ensure the design integrates correctly.
  • Throughout the development process, to provide technical support to the Manufacturing Team, Procurement and the Design Team, providing assistance with test and build procedures, and the transfer of the product to manufacturing and the customer.
  • Defining appropriate, cost effective manufacturing techniques.
  • Understanding technical risks and devising and implementing mitigation plans.
  • Ensuring new product designs meet all the necessary requirements and mandatory standards.
  • Responsible for ensuring the electronic design of new product developments are delivered to an acceptable quality and on time.
  • Definition of product acceptance criteria & testing.
  • Supporting product integration and acceptance testing.
  • Technical support to end customers.
  • To become familiar with, and adhere to, the Company and Parent Company processes, policies and procedures.

 

Knowledge and Experience 

 

 

  • Relevant degree (Bachelors / Masters / PhD) in Electronics or Software discipline, or equivalent experience. 
  • Experienced Electronics and Software Engineer with more than five years product development experience, preferably in a multidisciplinary manufacturing environment. 
  • Knowledge of HDL languages (Verilog or VHDL) for FPGAs (Intel/Altera or Xilinx), embedded software (C, C++) for microcontrollers. (ARM, Nios). Knowledge of analogue and high-speed digital hardware circuit behaviour and design is advantageous. 
  • Substantial experience of electronics design for interfacing to PCs and third-party hardware. 
  • Experience in developing interfaces and protocols such as JTAG, I2C, SPI, RS232, RS485, USB, TCP/IP, Ethernet and EtherCat. 
  • Familiar with latest FPGAs, micro-controllers (8-bit, 32-bit, ARM) and electronic components. 
  • Experience using issue tracking (Jira) and version control (SVN, GIT). 
  • Familiar with standard electronic test equipment.

 

Interested?

 

Have you gotten excited by this brief description? Then you're in the right place. We understand that a job is more than just a few bullet points. That is why we would like to talk to you personally to give you more insight into your tasks, responsibilities, and growth opportunities within our company. So don't hesitate and respond immediately!


Job Segment: Test Engineer, Testing, Electronics Engineer, Manufacturing Engineer, Software Engineer, Engineering, Technology