At a Glance
- Tasks: Join a team to design and develop FPGA solutions for complex systems.
- Company: Work with a leading consultancy supporting a major defence project.
- Benefits: Enjoy a compressed 4-day work week in a dynamic environment.
- Why this job: Be part of an impactful project with cutting-edge technology and a collaborative culture.
- Qualifications: Experience in FPGA development using VHDL or Verilog is essential.
- Other info: Onsite role in Edinburgh, 12-month contract inside IR35.
The predicted salary is between 36000 - 60000 Β£ per year.
Three new requirements for Firmware Engineers to join a leading consultancy supporting a major defence business on a UK Eyes Only project. Due to the nature of the work, this role is offered on a purely onsite basis in Edinburgh, but a compressed week of 4 days is available. The end client is looking for both Senior & Principal FPGA engineers who would be responsible for design and development of FPGA designs using VHDL and verifying designs using VHDL or System Verilog. Applicants with active UK Security Clearance are at an advantage.
- 4 days on site
- Based in Edinburgh
- 12 month contract operating inside IR35
Job Responsibilities:
- Working closely with Systems, Hardware and Software teams to provide FPGA solutions and solve integration problems on complex systems.
- Creating innovative and robust VHDL-based designs.
- Documenting and recording deliverables.
- Verifying FPGA designs.
- Ensuring configuration management/keeping designs under revision control.
- Providing progress reports.
Skills, Qualifications and Experience required:
- Experience of developing FPGA using VHDL or Verilog.
- Experienced with Mentor Graphics FPGA development tools including HDL Designer, ModelSim / Questa and Precision.
- Familiar with Xilinx / Intel (Altera) / Microsemi (Actel) design flows (ISE, Vivado, Quartus) and third-party synthesis tools.
- Experience in specifying timing and area constraints for efficient FPGA Place and Route.
- Ability to analyse system and/or hardware level requirements and derive detailed FPGA requirements.
- Independent verification using VHDL.
- Experience of FPGA requirements capture and requirements management tools.
- De-bugging FPGA designs and supporting integration & verification at hardware and system level.
- A good understanding of FPGA version control and revision control software.
- Experience of making technical decisions and mitigating technical risk for FPGA design activities.
- Experience with High-Speed Serial protocols and implementations.
- Ability to coordinate day to day technical activities, liaising closely with the Project Engineering Lead / Lead FPGA engineer & other disciplines.
- Excellent communication (oral & written) & interpersonal skills.
- Linux and scripting experience.
- Experience in writing technical reports/documentation.
Desirable:
- Development of real-time, embedded, safety-critical FPGA, preferably in accordance with RTCA/DO-254 DAL A or B.
- Independent verification using SystemVerilog / UVM.
- Relevant experience in the Aerospace or Defence industry.
- Experience of embedded processor cores (e.g. ARM) in FPGA designs.
- Familiarity with latest FPGA device families.
- Practical experience with agile methodology.
Firmware Engineer in Edinburgh employer: Copello
Contact Detail:
Copello Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Firmware Engineer in Edinburgh
β¨Tip Number 1
Network with professionals in the defence and aerospace sectors. Attend industry events or join relevant online forums to connect with current employees at companies like ours. This can give you insights into the company culture and potentially lead to referrals.
β¨Tip Number 2
Brush up on your VHDL and System Verilog skills, as these are crucial for the role. Consider working on personal projects or contributing to open-source FPGA projects to showcase your expertise and passion for the field.
β¨Tip Number 3
If you have active UK Security Clearance, make sure to highlight this in conversations or during interviews. Itβs a significant advantage for this position and can set you apart from other candidates.
β¨Tip Number 4
Familiarise yourself with the specific tools mentioned in the job description, such as Mentor Graphics and Xilinx design flows. Being able to discuss your experience with these tools confidently can demonstrate your readiness for the role.
We think you need these skills to ace Firmware Engineer in Edinburgh
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with FPGA development, particularly using VHDL or Verilog. Include specific projects where you've used Mentor Graphics tools and any relevant security clearance.
Craft a Strong Cover Letter: In your cover letter, emphasise your ability to work closely with systems, hardware, and software teams. Mention your experience in creating innovative VHDL designs and how you can contribute to the project.
Highlight Relevant Skills: Clearly list your skills related to FPGA design, verification, and debugging. Make sure to mention your familiarity with Xilinx or Intel design flows and any experience with high-speed serial protocols.
Showcase Communication Skills: Since excellent communication is key for this role, provide examples of how you've effectively communicated technical information in previous roles. This could include writing technical reports or collaborating with cross-functional teams.
How to prepare for a job interview at Copello
β¨Showcase Your FPGA Expertise
Be prepared to discuss your experience with FPGA design using VHDL or Verilog in detail. Highlight specific projects where you successfully implemented these technologies, and be ready to explain the challenges you faced and how you overcame them.
β¨Demonstrate Problem-Solving Skills
Since the role involves solving integration problems, think of examples from your past work where you identified issues and developed effective solutions. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
β¨Familiarise Yourself with Tools
Make sure you are well-versed in Mentor Graphics FPGA development tools and any other relevant software mentioned in the job description. Being able to discuss your proficiency with tools like ModelSim or Quartus will show that you are ready to hit the ground running.
β¨Prepare for Technical Questions
Expect technical questions related to FPGA design, verification processes, and configuration management. Brush up on your knowledge of timing constraints and high-speed serial protocols, as these are crucial for the role.