FPGA Firmware Engineer
Saxon Recruitment Solutions
Ulverston, United Kingdom
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 70KJob location
Remote
Ulverston, United Kingdom
Tech stack
Code Review
Computer Engineering
Software Debugging
Desktop Publishing
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Description Language
Software Engineering
Verilog
VHDL
Fpga Hardware
Hardware Infrastructure
Job description
- Design, develop, and test FPGA firmware for various applications
- Collaborate with hardware engineers to integrate firmware with hardware components
- Debug and resolve firmware-related issues throughout the development cycle
- Optimize firmware performance and ensure reliability
- Document design processes, test results, and maintain technical specifications
- Participate in code reviews and provide constructive feedback
- Stay updated with the latest industry trends and technologies
Technologies:
- FPGA
- Firmware
- Hardware
- Verilog
- VHDL
More:
We are a dynamic and innovative company located in Ulverston, offering a hybrid work model with flexibility to work remotely for three days a month while requiring on-site presence from Tuesday to Thursday. Our team values creativity and encourages engineers to take ownership of their projects without the constraints of a large corporate environment. We provide fully expensed travel and accommodation for required on-site days, fostering a collaborative and exciting work culture.
Requirements
- Proven experience as an FPGA Firmware Engineer or similar role
- Strong understanding of FPGA design principles and methodologies
- Proficiency in HDL languages such as VHDL or Verilog
- Familiarity with simulation tools and FPGA development environments
- Bachelors degree in Electrical Engineering, Computer Engineering, or related field
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Good communication and collaboration abilities