Principal Firmware Engineer in Edinburgh

Principal Firmware Engineer in Edinburgh

Edinburgh Full-Time 60 - 75 £ / hour (est.) No home office possible
Advanced Resource Managers Ltd

At a Glance

  • Tasks: Design and develop innovative FPGA architectures and lead firmware projects.
  • Company: Join a high-performing engineering team in Aerospace, Defence, and Security.
  • Benefits: Competitive pay up to £75p/h and opportunities for professional growth.
  • Why this job: Make an impact in advanced digital systems while enhancing your technical leadership skills.
  • Qualifications: Experience with FPGA technologies and strong problem-solving abilities required.
  • Other info: Collaborative environment with potential for career advancement.

The predicted salary is between 60 - 75 £ per hour.

We are seeking a Senior or Principal Firmware Engineer to join a high-performing engineering team delivering advanced digital systems within the Aerospace, Defence, and Security sector. At Senior or Principal level, you will also provide technical leadership, supporting the delivery of work across multiple engineers while contributing to process improvement and best practice development across FPGA/Firmware teams.

Key Responsibilities

  • Design and develop innovative VHDL-based FPGA architectures
  • Apply advanced verification techniques using VHDL or SystemVerilog / UVM
  • Work with current FPGA technologies from:
  • Xilinx
  • Intel (Altera)
  • Microsemi (semiconductor manufacturer)
  • Develop and integrate high-speed interfaces, including PCIe, DDR3, Ethernet and JESD
  • Analyse system-level documentation to derive detailed firmware requirements
  • Adopt a structured, methodical approach to the full firmware lifecycle, ideally aligned with standards such as RTCA DO-254 or similar
  • Specify complex timing and area constraints for efficient FPGA place and route
  • Debug firmware designs and support system verification and integration activities
  • Contribute to process enhancements and ways of working across engineering teams
  • Communicate effectively within multidisciplinary teams and stakeholders
  • Essential Skills & Experience

    • Considerable experience designing firmware architecture using FPGA technologies
    • Strong hands-on experience with Xilinx, Intel (Altera), or Microsemi toolchains
    • Experience with fast interfaces such as PCIe, Ethernet, DDR3, JESD
    • Advanced verification experience using VHDL or System Verilog / UVM
    • Proven ability to derive detailed firmware requirements from system-level specifications
    • Experience working within structured firmware processes (e.g., DO-254)
    • Excellent analytical and problem-solving capability
    • Strong communication skills and a collaborative working style

    Desirable

    • Familiarity with Model-Based Engineering using:
    • MATLAB
    • Simulink
  • Experience leading or mentoring engineers (for Principal level)
  • Principal Firmware Engineer in Edinburgh employer: Advanced Resource Managers Ltd

    Join a dynamic and innovative team in Edinburgh, where as a Principal Firmware Engineer, you will not only lead cutting-edge projects in the Aerospace, Defence, and Security sector but also enjoy a collaborative work culture that fosters professional growth. With competitive pay and a commitment to process improvement, this role offers a unique opportunity to enhance your skills while contributing to impactful engineering solutions in a thriving city known for its rich history and vibrant tech community.
    Advanced Resource Managers Ltd

    Contact Detail:

    Advanced Resource Managers Ltd Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Principal Firmware Engineer in Edinburgh

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the aerospace and defence sectors. Attend industry meetups or webinars, and don’t be shy about introducing yourself. You never know who might have the inside scoop on job openings!

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your FPGA projects and firmware designs. This is your chance to demonstrate your hands-on experience with Xilinx or Intel toolchains. A well-presented portfolio can really set you apart from the competition.

    ✨Tip Number 3

    Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss advanced verification techniques and how you've applied them in past projects. Practising common interview questions can help you feel more confident when it’s time to shine.

    ✨Tip Number 4

    Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates. So, get your application in and let’s get you that Principal Firmware Engineer role!

    We think you need these skills to ace Principal Firmware Engineer in Edinburgh

    VHDL
    SystemVerilog
    UVM
    FPGA Design
    Xilinx Toolchain
    Intel (Altera) Toolchain
    Microsemi Toolchain
    PCIe
    DDR3
    Ethernet
    JESD
    RTCA DO-254
    Analytical Skills
    Problem-Solving Skills
    Communication Skills

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with FPGA technologies and any relevant projects you've worked on. We want to see how you can bring value to our team!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for the Principal Firmware Engineer role. Share specific examples of your achievements in firmware design and how they relate to the responsibilities outlined in the job description.

    Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with Xilinx, Intel (Altera), or Microsemi toolchains. We love seeing candidates who can demonstrate their technical prowess, especially with advanced verification techniques using VHDL or SystemVerilog.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our awesome team at StudySmarter!

    How to prepare for a job interview at Advanced Resource Managers Ltd

    ✨Know Your FPGA Inside Out

    Make sure you brush up on your knowledge of FPGA technologies, especially Xilinx, Intel (Altera), and Microsemi. Be ready to discuss your hands-on experience with these toolchains and how you've applied them in past projects.

    ✨Demonstrate Your Verification Skills

    Prepare to talk about advanced verification techniques using VHDL or SystemVerilog/UVM. Have specific examples ready that showcase your ability to apply these techniques effectively in your previous roles.

    ✨Showcase Your Leadership Experience

    If you're applying for the Principal level, be prepared to discuss your experience in leading or mentoring engineers. Highlight any process improvements you've implemented and how you've contributed to team success.

    ✨Communicate Clearly and Collaboratively

    Since this role involves working within multidisciplinary teams, practice articulating your thoughts clearly. Think of examples where effective communication led to successful project outcomes, and be ready to share those during the interview.

    Principal Firmware Engineer in Edinburgh
    Advanced Resource Managers Ltd
    Location: Edinburgh

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >