Graduate FPGA Engineer
My client is a small specialist business that designs, develops and manufactures the physical electronics as well as the software applications and FPGAs for automated electronic testing tools. The automated testing tools are used in large data storage centres and facilities, testing that their power levels and other measurables indicating potential faults are in the correct parameters for operation. Their clients typically own and operate large servers both in the UK and abroad where security, reliability and speed of access are highly important for their business to run. The end clients are varied, but can be internet businesses, electronics manufacturers as well as specialist data centres and data management businesses. The capabilities of the test products are best in class and can test the properties of data storage units or servers more reliably and quickly than most other automated test methods, let alone manual tests. They are innovative in their field, being the first to develop fully functional “hot-plug testing”, which can be crucial when you are running an internet service used by millions of users but need to test. Another innovation is simultaneous multi-device testing which is very important and practical with complex systems.
I am now recruiting for a Graduate FPGA Engineer to join their research and development team. It’s an exciting time to join the business as they are currently in the process of developing two major new products which are expected to be launched this year. The focus of the role will be design and development of their customer FPGAs. FPGAs are a major component and almost all of their products and software work with them. It’s a fairly exciting time, in 2019 they are in the process of releasing two new products, without giving to much away one is very FPGA heavy. Their FPGAs are SerDes and are designed with both Verilog and VHDL. Testing and fixes are also a component of the role. In addition to developing new products there will be significant work on upgrading the FPGAs of existing products.
We are looking for a versatile person and the role will encompass more than FPGA. There were also be work in firmware and software development depending on priorities in projects. They deliver products on tight timetables and need someone that can understand the full design of the testing equipment and work as appropriate.
- Design and development of FPGAs for new products, in both Verilog and VHDL.
- Updates and revision of FPGAs for existing products
- Prototyping, electronics testing, and quality checks.
- Support to team members and potentially clients with FPGA design or deployment queries.
- Some firmware development in C
- Some development of software applications that are used to manage the test equipment. This can be in Java, Python, .Net and Perl.
- Project planning and research into new technology and it’s capability.
You must have:
- Bachelor’s or master’s degree in electronics engineering, mechatronics engineering or computer systems engineering
- Experience of designing, developing and testing FPGAs, either from education, personal projects or work.
- Design experience in HDL, ideally both Verilog and VHDL
- Ideally coding experience in C, C++ and Python
- Experience with embedded software
- Excellent verbal and written communication skills.
- Strong attention to detail in electronics FPGA design and mindset to achieve the best in terms of functionality
- Able to balance competing deadlines and manage your own time.
It would be an advantage if you have:
- Exposure to the data storage and data management industry
- 12 months professional experience in FPGA design.
- Design/build experience with physical electronics and ASIC design
In return the business has strong training and development for graduates. This includes sponsorship of all graduates within the research and development team towards chartered engineer status with the IET as part of long term progression.
Interested? Please send your CV and a cover note outlining your motivation to apply after clicking the apply button below.