Latest Jobs
Learning Support Assistant
Romford, Essex
Account Manager
Stoke-on-trent, Staffordshire
PA to the Headmistress
Not Specified, London
Positive Behaviour Support Workers (Ref: PBSW-1117)
Not Specified, London
Trainee Driving Instructor
Not Specified, Scottish Borders
Trainee Driving Instructor
Horsham, Sussex
Trainee Driving Instructor
Gateshead, Tyne And Wear
Trainee Driving Instructor
Eastleigh, Hampshire
Software Support Technician
Windsor, Berkshire
Trainee Driving Instructor
Stevenage, Hertfordshire
Company Info


Company Profile

Firmware Engineer -FPGA -VDHL - Verilog

Posted by on 04.24.2015
Job ID: 713823
Location: Stafford, Staffordshire, United Kingdom
Job Category: Engineering
Salary: Annual
Job Views: 2227
Post Code:
Employment Type: Permanent
Posted: 04.24.2015

Job Description

ALSTOM GRID UK Ltd - Power Electronics HVDC and FACTS, Stafford is an international leader in Power Electronics and Control Technology, specialising in the engineering of High Voltage Direct Current (HVDC) Transmission Systems, Static VAR Compensators (SVC) and other FACTS Systems for power utilities worldwide.

As part of the Platform Development Team the engineer will significantly work on the development of Firmware using Model based design and Verilog/VHDL for various FPGA devices (primarily Xylinx/Altera) on different PCBs (in-house & 3rd party).

Responsibilities:

The engineer's primary focus will be:

  • Firmware Requirements management.
  • Firmware Design specification using Visio or other standard UML tools.
  • Independent technical interaction with Board/Device vendors to obtain details about hardware/firmware design.
  • Understanding the PCB schematics and design.
  • Software/Firmware Development using Matlab/Simulink Model based design, Verilog/VHDL and Simulation Test bench development.
  • Extended use of Matlab's HDL workflow advisor and HDL Autocode generation tools.
  • Validate Software/Firmware using Matlab's HDL Test bench or other Simulation test bench for hand coded VHDL/Verilog.
  • Familiarity with Software drivers.
  • Close interaction with the Platform Software and Application Software Development team.
  • Reporting the weekly progress update to the project management
  • Software Development Standards and Configuration Management with Excellent appreciation for all of following;MISRA, C Coding Guidelines.
  • Configuration Management using any of the following; Subversion, GIT, Mercurial,TFS, Synergy, MKS.
  • Bug Tracking using JIRA, Bugzilla, Fossil or the like. JIRA would be a TICK.
  • Proficient in firmware design and development using Verilog or VHDL for Altera/Xilinx/Microsemi devices.
  • Matlab/Simulink Application development for Control Systems.
  • HDL Auto-Code generation methods preferably using Matlab/Simulink.
  • Proficient in debugging the firmware using various methods like Simulation test bench, JTAG and writing the software drivers to interface with FPGA.
  • Proficient in developing the Build system involving writing "Makefiles" for FPGA Image build.
  • Proven Experience in Real Time Embedded software programming in ASM/C/C++ on any Embedded processor/DSP/Microcontroller and RTOS.
  • Sound knowledge of PCB design involving Embedded processors and FPGAs.
  • Sound Knowledge and use of version control systems like SVN/Synergy/Clearcase.
  • Sound knowledge of communication protocols like TCP/IP, RS-485 and any standard serial protocols.
  • Good appreciation of system bus design and protocols like VME, VPX, Open-VPX, PCIe and SRIO.
  • Required strong C programming experience.
  • Excellent appreciation for Hardware & Software in the Loop Testing.

Desirable:

  • Design modelling language tool using UML for generating design artefacts.
  • Knowledge of HVDC Control systems.
  • Mechanical design for PCBs.
  • Familiarity with end to end Embedded Control Systems Design, Development and Deployment on Real Time Operating Systems.
  • Desired experience with Rate Driven Systems and On-Target Debugging.
  • Experience of working to MISRA C software Development guidelines.

Advantage xPO is in the top 1% of staffing companies in the world. With a truly global footprint. Advantage xPO specialises in recruitment outsourcing. Working with some of the leading employers around the world, Advantage offers global contract and permanent career opportunities across a wide range of industries and sectors.

Advantage xPO: services offered are those of an employment agency for permanent work and/or employment business for the supply of contract/temporary work.


  • Previous Next