Software Engineer

Software Engineer

Edinburgh Full-Time 24000 - 36000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Join us as a Firmware Engineer, delivering cutting-edge systems for aerospace and defense.
  • Company: Be part of a leading UK aerospace and defense organization with world-class facilities.
  • Benefits: Enjoy full training, competitive salary, and opportunities for travel across the UK and abroad.
  • Why this job: Work on complex digital systems that make a real impact in defense technology.
  • Qualifications: No prior experience required, but coding skills and UK residency are must-haves.
  • Other info: Develop team leadership skills while collaborating with experts in a dynamic environment.

The predicted salary is between 24000 - 36000 £ per year.

Would you like to deliver the complex Firmware that forms part of self-protection systems installed on fast jet, UAV, land and naval platforms for one of the United Kingdom\’s leading aerospace and defence organisations?

As a Firmware engineer you will work with the support of experts in their field, using world-class facilities to deliver Firmware for complex digital systems that meet challenging future customer requirements. Your role may even take you across the UK or abroad for technical reviews. You will use or develop team leadership skills to support the delivery of work from several engineers. Your expertise will also be key to enhance processes and ways of working across UK-wide FPGA/Firmware delivery teams.

Candidates will benefit from having coding skills and knowledge, but full training will be provided to successful applicants.

Organisation: Leading Aerospace, Defence and Security company

Location: Edinburgh

Previous experience: Not required, but preferred

Salary: £40,000

Must-haves

  • At least 5 years of UK residency
  • Ability to achieve full SC security clearance

Experience

Not required, but preferred knowledge/skills in the following:

  • Team leadership
  • Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM
  • FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel)
  • Fast interfaces such as PCIe, Ethernet, and JESD is also required
  • Auto-generated code using model driven engineering using Matlab and Simulink tools
  • Derivation of detailed FPGA/Firmware requirements and architecture from system requirements
  • A structured approach to FPGA/firmware design (RTCA DO-254 or similar)
  • Cryptography and anti-tamper techniques
  • Artificial Intelligence including machine learning and genetic algorithms
  • Electronics test methods and equipment
  • Good verbal and written communication skills
  • Working in mixed discipline teams

For more information about this role or to apply directly, please email paula.ashe@withyouwithme.com.

Software Engineer employer: WithYouWithMe

Join one of the UK's leading aerospace and defence organisations, where you will have the opportunity to work on cutting-edge firmware for self-protection systems across various platforms. Our Edinburgh location offers a collaborative work culture, world-class facilities, and comprehensive training to support your professional growth. With opportunities for team leadership and international travel, this role not only promises meaningful work but also a chance to enhance your skills in a dynamic and innovative environment.
W

Contact Detail:

WithYouWithMe Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarize yourself with the specific design tools mentioned in the job description, such as Xilinx and Verilog. Having a solid understanding of these tools will not only boost your confidence but also demonstrate your commitment to the role during interviews.

✨Tip Number 2

Highlight any experience you have with FPGA architectures or fast interfaces like PCIe and Ethernet. Even if your experience is limited, showing enthusiasm and a willingness to learn can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your approach to team leadership and collaboration. Since this role involves working with mixed discipline teams, showcasing your ability to lead and communicate effectively will be crucial.

✨Tip Number 4

Research the company’s projects and values in the aerospace and defense sector. Being knowledgeable about their work will help you align your answers with their goals and show that you're genuinely interested in contributing to their mission.

We think you need these skills to ace Software Engineer

Firmware Development
FPGA Design
Xilinx Tools (Xilinx 7, UltraScale)
TCL Programming
Verilog/System Verilog
UVM (Universal Verification Methodology)
Fast Interface Protocols (PCIe, Ethernet, JESD)
Model Driven Engineering (Matlab, Simulink)
Requirements Derivation
Structured FPGA/Firmware Design (RTCA DO-254)
Cryptography Techniques
Anti-Tamper Techniques
Artificial Intelligence (Machine Learning, Genetic Algorithms)
Electronics Testing Methods
Team Leadership
Communication Skills
Collaboration in Mixed Discipline Teams

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and requirements. Highlight your relevant skills and experiences that align with the role of a Firmware Engineer.

Tailor Your CV: Customize your CV to emphasize your coding skills, experience with design tools, and any leadership roles you've held. Mention specific projects or experiences that demonstrate your ability to work with FPGA architectures and digital systems.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for aerospace and defense, as well as your eagerness to learn and grow in the field. Discuss how your background and skills make you a suitable candidate for the position.

Highlight Teamwork and Communication Skills: Since the role involves working in mixed discipline teams, be sure to provide examples of your teamwork and communication skills in both your CV and cover letter. This will demonstrate your ability to collaborate effectively with others.

How to prepare for a job interview at WithYouWithMe

✨Showcase Your Technical Skills

Be prepared to discuss your coding skills and any experience you have with design tools like Xilinx, TCL, or Verilog. Even if you haven't worked directly with these tools, demonstrating a strong understanding of FPGA architectures and fast interfaces will impress the interviewers.

✨Demonstrate Team Leadership Potential

Since the role involves supporting the delivery of work from several engineers, highlight any past experiences where you've taken on leadership roles or collaborated effectively in teams. Share specific examples that showcase your ability to lead and enhance team processes.

✨Understand the Importance of Security Clearance

Familiarize yourself with the SC security clearance process and be ready to discuss your eligibility. Emphasizing your commitment to maintaining security standards can set you apart from other candidates.

✨Prepare for Technical Reviews

Since the role may involve travel for technical reviews, express your willingness and readiness to engage with clients and stakeholders. Prepare to discuss how you would approach these reviews and ensure effective communication across mixed discipline teams.

Software Engineer
WithYouWithMe
W
  • Software Engineer

    Edinburgh
    Full-Time
    24000 - 36000 £ / year (est.)

    Application deadline: 2027-02-05

  • W

    WithYouWithMe

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>