Embedded Software Engineer

Location
Stafford
Salary
£40.0000 - £48.0000 per hour
Posted
14 Mar 2017
Closes
11 Apr 2017
Ref
RMS0177302
Contact
Yasmine Al-Noah
Sector
Software
Discipline
Software
Contract Type
Contract
Hours
Full Time
The Company:
Our client provides a broad array of power generation, energy delivery, and water process technologies to solve your challenges locally. They work in several areas of the energy industry, including renewable resources such as wind and solar, biogas and alternative fuels, and coal, oil, natural gas, and nuclear energy. We also develop advanced technologies to help solve some of the world’s most complex challenges related to water availability and quality.

The Role:
Reporting to R&D Project manager or System Integrator the FPGA Software Engineer will be part of the hardware and software design team and will be responsible for creation, maintainability and testing of new FPGA designs for cutting edge embedded control systems.

Responsibilities will include:
Development of firmware specifications for FPGA-targeted designs, requirement analysis
Control software development for FPGA using graphical Model-Based Design approaches and VHDL
Creation and integration of IP-Cores into System-on-Chip using appropriate tools
Software development for high-speed communication interfaces including PCI Express, 1-10Gb Ethernet
Verification and validation of FPGA designs in simulations and on real-time hardware

The Ideal candidate will be able both to manage the software activities for a number of existing projects and create new software to deliver innovative features. Candidate should be ready to be challenged from early requirements stages till final software testing on the field. Close collaboration with hardware design team is a benefit.

Skills / Qualifications:
Bachelor or master degree
FPGA/Embedded Software Engineering or related study paths
Basic or medium level in VHDL FPGA programming
Basic or medium level in C and C++ programming
Technical Knowledge/Experience:
Matlab/Simulink knowledge at good level
Knowledge of Xilinx FPGA families, Vivado/ISE Tools(preferable) or Altera
Good knowledge of System-on-Chip designing
Experience with high-speed communication interfacing – PCI Express, SRIO, Ethernet, Aurora at firmware level
Minimum 5 years of experience in FPGA software engineering
Demonstration of at least one complete project where Candidate took leading or key role of software development from the beginning till final stage of development.

Desirable Skills / Qualifications:
Software Version Control, Bug/Issue Tracking tools knowledge
Good team and individual player, good documentation and presentation skills
Knowledge of digital, analog and µProcessor operation principles would be a benefit
Knowledge of RTOS (vxWorks, freeRTOS) would be a benefit

About Fircroft:
Fircroft has been placing people in specialist technical industries for approaching half a century, focusing on mid to senior level engineers for contract and permanent roles worldwide. By applying for this job you give consent for Fircroft to contact you, via email & telephone, to discuss your application along with future positions and Fircroft’s services.

Apply for Embedded Software Engineer

Already uploaded your CV? Sign in to apply instantly

Apply

Upload from your computer

Or import from cloud storage

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB


4000 characters left


By applying for a job listed on jobs.theengineer.co.uk you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.

More jobs like this