Make yourself visible and let companies apply to you.
Roles

Firmware Engineer Jobs in Edinburgh

Overview

Looking for Firmware Engineer jobs in Edinburgh? Explore the latest firmware engineering opportunities in the heart of Scotland’s tech scene. Whether you’re an experienced developer or a rising talent, our curated job listings connect you with top employers seeking skilled firmware engineers. Start your next career move today with Haystack and find the perfect firmware engineer role in Edinburgh!
Filters applied
Edinburgh
Firmware Engineer
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Fire and Security Engineer
Realise Recruitment
Edinburgh
In office
Mid
£30,000 - £45,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Fire & Security EngineerUp to £42,000 DOE + vehicleWe are the agency in Scotland to speak with if you are looking for your next opportunity in the Fire & Security industry. We are looking for an experienced Fire and Security Engineer including CCTV, Intruder Alarm and Access Control - for a continually growing and ambitious company in a role that entails the installation and/or servicing of their leading fire and security solutions.Working out of the company base in Edinburgh so applicants should ideally reside within the area, this role will cover mainly the East of Scotland but also a bit further afield as well when required.Applicants will ideally have at least 4 years experience of various Intruder Alarm, CCTV, Access Control and Fire Alarm systems, and in installing, programming and showing customers how to operate their systems.Applicants must:• Have the ability to attend appointments as scheduled and when instructed• Be able to follow both written and verbal instructions• Be able to accurately record all works that are carried out• Be able to carry out work to a consistently high standard and to required timescales• Be able to participate in an on-call rota system when needed• Have a flexible approach to the types of work required to be undertakenA competitive salary depending on experience is available to the right candidate, and a company vehicle is also provided as well. Applicants must of course have a full driving licence to be considered for this position.If you feel that you meet the requirements for this role and would like to apply, then please do so with your CV in Word format via the link provided. Please note that due to application levels and the specific requirements for this position, only the most suitable applicants can normally be contacted for further progression.
Fire Security Engineer
JLB
Edinburgh
In office
Junior - Mid
£35,000
RECENTLY POSTED
apollo
**Location:**Central Belt, Scotland Salary:£34,000 £36,000 (DOE) OTE:£50,000+ (Commission Available) **Role Type:**Full-time, Permanent **Discipline:**Service & MaintenanceAbout the RoleWe are seeking an experiencedFire Alarm & Fire Extinguisher Engineer****/ Fire Security Engineer to join our growing team in the Central Belt of Scotland. This is a service-focused role involving planned preventative maintenance, reactive repairs, fault finding, and small works on fire detection and fire protection equipment.You will work across commercial, industrial, and domestic sites, ensuring compliance with relevant standards and delivering a high-quality service to our customers.What We Offer
Company van, fuel card & tools
Overtime available
Pension scheme
Career progression opportunities
Key Responsibilities
Carry outservice, maintenance, and fault-findingon fire alarm systems (conventional & addressable).
Inspect, service, and installportable fire extinguishersin line with BS5306.
CompletePPM visits, emergency callouts, and reactive repairs.
Provide excellent customer service and maintain strong client relationships.
Ensure all work is carried out in compliance with BS5839 and company procedures.
Accurately complete job sheets, reports, and certification using mobile systems.
Participate in an on-call rota (enhanced rates paid).
Identify opportunities for remedial works, upgrades, and system improvements.
Skills & Experience Required
Proven experience as a Fire Alarm or Fire Protection Engineer.
Strong knowledge ofBS5839&BS5306.
Competent with major fire alarm manufacturers (e.g., Kentec, Apollo, Advanced).
FIA units (15) desirable but not essential.
Full UK driving licence.
Ability to work independently and manage own workload.
Good communication, customer service and problem-solving skills.
Power Systems Engineer - Generation
Henderson Scott
Edinburgh
Fully remote
Mid - Senior
£75,000
RECENTLY POSTED
c++
perl
sql
Edinburgh (Remote First) Salary Neg D.O.EAs a Poower syet,s Engineer - Generation, you will be responsible for maintaining, optimising, and enhancing Energy Management Systems (EMS) to ensure reliable and efficient system performance. You’ll play a key role in diagnosing and resolving technical issues, deploying updates, and supporting mission-critical generation control applications.Key Responsibilities
Administer and optimise the Energy Management System (EMS) through configuration, performance tuning, and security patching.
Execute technical corrective actions to restore failed or degraded EMS services.
Conduct code reviews, deployments, testing, and monitoring of break/fix patches and system modifications.
Essential Skills, Knowledge, and Experience:
Strong experience in power system applications (Generation), including Automatic Generation Control (AGC), Load Frequency Control, Load Forecasting, Economic Dispatch, Power Flow, State Estimator, Contingency Analysis, and Operator Training Simulator (OTS).
Hands-on expertise with GE PowerOn Reliance (XA21) and/or AEMS/GDC Platform Software, as well as equivalent EMS platforms from Siemens, OSI, ABB, Schneider, or similar vendors.
Proficient in both Linux and Windows operating environments.
Experience with communication protocols such as IEC 60870-5-101/104, DNP3, Modbus, ICCP, and OPC.
Proficiency with relational databases, including Oracle and SQL Server.
Strong programming and scripting experience using C, C++, PERL, SQL, Shell scripting, or similar languages.
Ability to analyse logs, interpret debug files, and troubleshoot complex technical issues.
Proven experience in applying and managing fixes on live customer systems.
Excellent problem-solving, troubleshooting, and debugging skills.
Please send your CV for immediate consideration.
B1 Licensed Engineer
Arden White Limited
North Berwick
In office
Mid - Senior
£400/day - £440/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Arden White Aerospace and Aviation Recruitmentare currently working with aleading UK-based MROseeking experiencedB1 Licensed Engineersto support ongoing base maintenance operations at their Teesside facility.This opportunity offers excellent exposure to a wide range of maintenance activity on narrow-body aircraft within a high-performing engineering environment. Youll work as part of a professional, safety-driven team dedicated to ensuring the highest standards of maintenance, compliance, and airworthiness.Key Responsibilities
Act asCertifying & Support Staffand exercise privileges in accordance with company authorisations.
Supervise and allocate base maintenance tasks effectively to meet operational deadlines.
Ensure thecompletion and certification of maintenance workin line with approved data and procedures.
Maintain compliance with all regulatory standards, internal processes, and safety management systems.
Support the Quality and Compliance teams, ensuring audits and inspections are carried out smoothly.
Promote and uphold aJust Culture, encouraging open reporting and continuous improvement.
Prepare, review, and hand over work packages, ensuring documentation accurately reflects maintenance carried out.
Maintain a safe, clean, and efficient working environment at all times.
Participate in required training and type courses to maintain and expand certification privileges.
Contribute to the companys commitment to safety, compliance, and high-quality engineering output.
Role Details **Position:**B1 Licensed Aircraft Engineer (3 vacancies available) **Location:**On-site, Teesside (Base Maintenance) **Shift Pattern:**5-5-4 rotation (approx. 200+ hours per month) **Start Date:**From 20th October onwards **Contract Duration:**Immediate start 31st March (potential extension to 30th April, with priority to return next season) **Employment Type:**Contract and Permanent Opportunities AvailableThis position focuses onbase maintenance for narrow-body aircraftwithin a modern hangar facility. The role includes certification of work performed, defect rectification, and oversight of maintenance tasks under your own authorisation. Youll be part of a collaborative engineering team operating under strict safety and quality standards.Engineers who perform well during this period will be prioritised for future seasonal work and long-term opportunities within the organisation.Requirements
CurrentUK CAA Part 66 B1.1 Licence(essential)
Type rating on Boeing 737NG(essential)
Type rating on Airbus A320(highly desirable)
Provenrecencyand experience in base maintenance
ValidEWIS,Human Factors (HF), and**Fuel Tank Safety (FTS)**certificates
Strong technical understanding of aircraft maintenance procedures and documentation standards
Ability to interpret and work accurately in accordance with approved maintenance data (AMM, SRM, IPC, etc.)
Excellent communication and leadership skills with a strong commitment to compliance and safety
Reports to
Hangar Crew Chief
Apply Today Our client is urgently looking to fill this position, so it wont be vacant for long. Arden White takes pride in the quality of service we offer our clients and candidates alike. Due to the high volume of applications, please assume that if you have not been contacted within 14 days, your application has been unsuccessful for this position. However, we will keep your details on file and contact you for future opportunities.About Us Arden White specialises in engineering, aerospace, and aviation recruitment. We believe in the value of a personal touch and strive to be recognised, appreciated, and remembered for our service.**Note:**Arden White is acting as a recruitment agency for this position.If you feel you have the skills to succeed in this role, please click to apply.Arden White specialises in technical engineering recruitment, and all job applications are managed by our team. We believe in the value of a personal touch, and we work hard to deliver aswift, professional, and friendly service for our clients and candidates. We are acting as a recruitment agency on behalf of our client for this vacancy, and whilst we are advertising the role, we are not the hiring company.Due to the high volume of applications, were unable to respond to everyone individually. If you havent heard from us within 14 days, unfortunately youve not been unsuccessful on this occasion. However, please continue to monitor our website vacancies for more opportunities.
Lift Engineer
Stannah Management Services
Multiple locations
In office
Mid
£60,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Job DescriptionLift Engineer - Day Jobs in London at Stannah - Join Our Team!Salary Up to £60,000 (incl OTE) based on skills and experience level.Are you a qualified Lift Engineer looking for a Lift Engineer job at a market-leading family-run business? Stannah, a global leader in the lift industry, is looking to recruit qualified Lift Engineers.This job covers key stations around West Drayton , Staines , Heathrow.Working hours: Monday to Friday 10-8Why Join Stannah:
Industry Leadership: Stannah is a trusted name in the lift industry, known for innovation, safety, and commitment to quality.
Competitive Compensation: In addition to a market-aligned base salary, you’ll receive a standby allowance and call-out payment.
Comprehensive Benefits**:** Enjoy benefits such as a profit share bonus scheme, life assurance, matched contribution/salary sacrifice pension, Discount Rewards Scheme, and a Simply Health Cash Plan to help cover your health expenses.
Generous Holiday Entitlement
Career Growth: We offer opportunities for career advancement, ongoing training, and development.
Autonomy: You’ll manage on site works, building relationships with client staff and key stakeholders as the face of Stannah.
Lift Engineer Responsibilities :
Conduct maintenance, repair, and call-out visits on various types of lifts and stairlifts
Ensure high-quality service and safety standards.
Perform effective risk assessments and maintain site log cards.
Participate in our on-call rota, receiving additional standby allowance and call-out payment on top of a competitive base salary.
Please see full job description here: Lift Engineer job descriptionQualificationsLift Engineer Requirements:
An NVQ level 3 in Lift Engineering or equivalent.
Proven experience as a Lift Engineer.
A valid UK driving licence.
Additional InformationIf you have a comprehensive Lift engineering background, including an NVQ 3 in Lift Engineering or equivalent – we want to hear from you!If you are looking for a Lift Engineer Job London, click the “Apply Now” button to send your CV or contact us for further information.Benefits Include:
Market Aligned Salary, paid on a monthly basis
Profit Share Bonus Scheme, paid to all employees every quarter. Based on Group Company profits
Holiday scheme to buy extra days’ annual leave
Pension Scheme. Matched contribution/salary sacrifice
SimplyHealth Cash Plan. Allows you to claim towards health costs. For example, dental, optical, physiotherapy, chiropody treatments and more
Life Assurance Scheme
Long Service award scheme, with holiday benefit
Company Benefits Discount Rewards Scheme. Includes shop discounts, hotel discounts, days out, and more
Employee Assistance Programme. A workplace initiative to support and enhance well-being
Enhanced maternity and paternity provision
#LIBStannah Group is an equal opportunities employer. We welcome and encourage applications from candidates of all backgrounds, identities, and abilities.We are a Disability Confident Committed Employer. We treat all our job applicants fairly and with respect. Our employees are the heart of our business.We take great care to create a working environment where everyone feels valued. Join our team and be a part of our diverse and inclusive community!We reserve the right to close this vacancy early if we receive high numbers of applications for the role.Appropriate right to work must be held by applicants. Sponsorship is not available.PandoLogic. , Location: London, ENG - SE25 5PY
Fire & Security Engineer (Local Patch)
Ernest Gordon Recruitment
Edinburgh
In office
Junior - Mid
£40,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
£35,000 - £40,000 (OTE £45k) + Progression + Training + Overtime + Early Finish Friday + 33 Days Holiday + Company Van Edinburgh, ScotlandAre you a Fire & Security Engineer or similar, looking to join a multinational company that will provide ongoing training and development alongside the opportunities to work up the ladder to more senior roles?In this role you will be servicing Fire Alarm / System, Security and CCTV systems across a range of client sites from Solar, NHS, Private and Commercial sites. You will be working a local patch and will have training and development opportunities.This company are an energy and facilities services provider that designs, installs, and maintains low-carbon heating, cooling, and building systems while helping organisations improve efficiency and reduce emissions.This role would suit a Field Service Engineer or similar from a Fire Alarm / System, Security OR CCTV experience, looking for a stable and secure role with great work life balance.The Role:
Maintain and service Fire, Security and CCTV systems
Covering an Edinburgh, Perth, Dundee patch across clients sites
Training on manufacturing specifics & other areas without experience
Monday - Thursday 8:30am - 5:00pm, Friday 8:30am - 4:00pm (39 hours)
The Person:
Fire & Security Engineer
Fire Alarm / System, Security OR CCTV background
Ref Number: BBBH21762eKeywords: Mobile, Fire, Security, Fire Alarm Engineer, CCTV Engineer, Electrical, Mechanical, Safety, Technician, Systems, Maintenance, Glasgow, Scotland, Perth, Dundee, East CoastIf you are interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV.We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C’s, Privacy Policy and Disclaimers which can be found at our website.
Senior Manufacturing Test Engineer (Electronics)
Copello
Glenrothes
In office
Senior
£60,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Copello is supportinga leading UKbased organisation at the forefront of defence and aerospace innovation.Theirmission is to develop advanced technology solutions that strengthen national security and deliver realworld impact. As an employer,theyrecommitted to driving innovation, nurturing talent, and fostering a culture of technical excellence and collaboration.They are looking for aSenior Manufacturing Test Engineer toplay a vital role in delivering cutting-edge defence solutions. This full-time position based in Glenrothes offers an exciting opportunity to lead testing processes, influence design for manufacturability, and mentor the next generation of engineers. Be part of a global leader shaping the future of defence technology, where your expertise makes a real impact.Required Skills:
Proven experience in electronics testing within high-reliability environments
Strong knowledge of diagnostics, test lifecycle management, and fault analysis
Ability to support design reviews and contribute to Design for Manufacturing (DFM) / Design for Test (DFT) initiatives
Experience working on defence or military electronics projects
Excellent problem-solving and process improvement skills
Adept at mentoring junior engineers and supporting cross-functional teams
Nice to Have Skills:
Knowledge of security clearance processes and background checks
Experience with automation and test equipment programming
Familiarity with hardware troubleshooting and fault diagnostic tools
Previous involvement in bid support or technical proposals
Preferred Education and Experience:
HND or degree in Electronics Engineering or a related field
Demonstrated experience (3+ years preferred) in electronics testing, diagnostics, or manufacturing in high-reliability sectors
Prior work on defence/military electronics projects is highly advantageous
Other Requirements:
Must be a permanent UK resident and eligible for BPSS security clearance
Willingness to adhere to security and confidentiality protocols
Take the next step in your career and become a key player in defence manufacturing. If you’re ready to make a difference and thrive in a challenging environment, apply now!
Senior Embedded Software Engineer
Bright Purple Resourcing
Edinburgh
Hybrid
Senior
£75,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Senior Embedded Software/ Firmware Engineer Up to £75,000 Edinburgh/Hybrid Join our clients R&D team and make your mark on cutting-edge oilfield technology. Our international client designs and builds advanced downhole and surface tools used in some of the most demanding environments on earth. They develop all firmware in-house giving engineers the rare opportunity to see their designs deployed in the field and make a tangible impact on real-world operations. They are looking for an experienced Firmware Engineer whos passionate about embedded systems and ready to take ownership of the full firmware development lifecycle from concept to deployment. What Youll Do Design, develop, and test firmware for innovative downhole and surface tools. Work on low-power, high-reliabilityembedded systems that must perform in extreme conditions. Implement safe-failure modesand robust communication protocols. Contribute to an established suite of tools while driving innovation and continuous improvement. Collaborate closely with a small, expert R&D team to solve complex challenges and deliver world-class products. What Were Looking For Were seeking someone with strong technical foundations, creativity, and initiative. Youll ideally bring: 5 years commercial experiencewriting Embedded Cfor 8/16-bit microcontrollers. A strong grasp of embedded design principlesand the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects(thousands of lines). Analytical and lateral thinking you enjoy finding elegant solutions to tough problems. Solid understanding of digital electronics(analogue knowledge a plus). Great communication and teamwork skills. A proactive attitudeand ownership mindset you thrive under pressure and deliver on time. Why Join? Work on industry-leading technologythat sets new standards in performance and reliability. Be part of a tight-knit, expert teamthat values innovation, collaboration, and professional growth. See your designs brought to life in the field and know they make a difference. Opportunity to become Team Lead in the future. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry. TPBN1_UKTJ
Senior Embedded Software Engineer
Bright Purple
Edinburgh
Hybrid
Senior
£75,000
RECENTLY POSTED
c
Senior Embedded Software/ Firmware EngineerUp to £75,000Edinburgh/HybridJoin our client s R&D team and make your mark on cutting-edge oilfield technology.Our international client designs and builds advanced downhole and subsurface tools used in some of the most demanding environments on earth. They develop all firmware in-house giving engineers the rare opportunity to see their designs deployed in the field and make a tangible impact on real-world operations.They are looking for an experienced Embedded Software / Firmware Engineer who s passionate about embedded systems and ready to take ownership of the full firmware development lifecycle from concept to deployment.What You ll Do
Design, develop, and test firmware for innovative downhole and surface tools.
Work on low-power, high-reliability embedded systems that must perform in extreme conditions.
Implement safe-failure modes and robust communication protocols.
Contribute to an established suite of tools while driving innovation and continuous improvement.
Collaborate closely with a small, expert R&D team to solve complex challenges and deliver world-class products.
What We re Looking ForWe re seeking someone with strong technical foundations, creativity, and initiative. You ll ideally bring:
5 years commercial experience writing Embedded C for 8/16-bit microcontrollers.
A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers.
Experience completing large, complex coding projects (thousands of lines).
Analytical and lateral thinking you enjoy finding elegant solutions to tough problems.
Solid understanding of digital electronics (analogue knowledge a plus).
Great communication and teamwork skills.
A proactive attitude and ownership mindset you thrive under pressure and deliver on time.
Why Join?
Work on industry-leading technology that sets new standards in performance and reliability.
Be part of a tight-knit, expert team that values innovation, collaboration, and professional growth.
See your designs brought to life in the field and know they make a difference.
Opportunity to become Team Lead in the future.
Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Embedded Software Engineer
Octagon Group
Livingston
In office
Junior - Mid
£50,000 - £60,000
RECENTLY POSTED
linux
windows
c++
csharp
c
A market-leading organisation based in Livingston, West Lothian, is looking for an Embedded Software Engineer to join a dynamic R&D team working on product development with a particular focus on ATEX/ IEC-Ex certified products.Their products are used in markets ranging from Smart Metering, Oil & Gas, to Life Sciences and Medical.The Embedded Software Engineer will be involved with working on a broad range of technical projects where initial ideas are developed into real products in short time scales.Key responsibilities of the Embedded Software Engineer job:-Working on projects involving embedded software, Linux and some C++ -Working closely with customers throughout the full development process, from concept to production -Investigate, develop and utilise new technologies, techniques, processes and toolsKey skills/experience required for the Embedded Software Engineer job:-Strong Embedded C and C++ skills gained in a commercial environment -Linux system development -Experience with 16 and 32-bit microcontrollers and standard buses and protocols (e.g. Ethernet, USB, RS232, I2C, SPI) -An understanding of appropriate methodologies to design, build and test complex systems -RTOS experience, Object-oriented design, Windows development and C# experience would be beneficialThis is a great opportunity for an Embedded Software Engineer to work with a team of highly skilled engineers, developing lifesaving technology based in Livingston, West Lothian.
Spotlight
C++ Software Engineer - Edinburgh
Leonardo
Edinburgh
In office
Mid - Leader
Private salary
c++
linux
At Leonardo, we are looking for a wide range of Software Engineers. We are global high-tech company and one of the key players in Aerospace, Defence and Security. Headquartered in Italy, Leonardo has over 45,000 employees, of which over 7,500 are based in the UK.Leonardo is a leader in Electronics and developing advanced multi-domain technological solutions (Air, Land, Sea, Space and Cyber) for security within and beyond national borders.Job Description:Seeking a skilled C++ Software Engineer to design, develop, and maintain high-performance applications. Responsibilities include optimising code, debugging, participating in code reviews, and contributing to system architecture.Requirements:
Bachelor’s degree in Computer Science or related field.
Proven experience in C++ (C++11/14/17).
Familiarity with libraries/frameworks (STL, Boost).
Multi-threading and concurrency experience.
Strong algorithms and data structures knowledge.
Proficient with version control (Git).
Excellent problem-solving and teamwork skills.
Preferred:
Knowledge of network programming and protocols.
Experience with SQL/NoSQL databases.
Familiarity with development tools (CMake, Visual Studio).
Linux/Unix environment experience.
Benefits:
Competitive salary and benefits.
15% pension contributions provided by Leonardo.
Work on cutting-edge projects.
Collaborative work environment.
Professional development opportunities.
Flexible work hours and remote options.
Important information to know about this role:
Candidates are required to be able to pass basic Security Clearance checks. More information can be found by visiting https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels/national-security-vetting-clearance-levels.
This role is likely to be fully on-site in city centre, Edinburgh.
Spotlight
Firmware Engineer (Product Security)
Leonardo
Multiple locations
Hybrid
Mid - Senior
Private salary
TECH-AGNOSTIC ROLE
The opportunity:Technology in Defence is rapidly evolving, and so are the risks to capabilities and success through an ever-changing security landscape. As customers demand higher levels of resilience in the products we create, our approach to securing systems and products needs to change with it.We are recruiting for a Firmware Engineer to support development of security functions. You will work on some of the most challenging and rewarding security problems in the UK on some of the most exciting Defence projects, helping design and develop security solutions that sit at the heart of our products.What you will do as a Firmware Engineer within Product Security:Your work at Leonardo will see you addressing security risks in an agile, innovative and team-centric manner. You will work alongside a team of security engineers and consultants to support engineering delivery teams, aiding the design and development of new products and systems by providing guidance to ensure the customer’s capabilities remain secure.Through engagement with engineering teams and customers, you will advise on solutions that address security concerns while providing value to the customer based on risk balance. Utilising a focus of supporting the customer to achieve their goals, you will endeavour to provide the best possible solutions balanced against the programme constraints.Key responsibility areas involve:Designing secure firmware cores to flow down to engineering teams, and supporting integrationReviewing documentation such as design documents, system specifications, and risk profiles to identify potential vulnerabilities and propose appropriately secure solutionsWorking with solution architects and engineers to ensure that systems meet stringent Design Integrity and security standards and satisfy relevant accreditation requirementsParticipating in wider customer forums, to review security topicsWhat we need from you:Ideally, we would like you to have the following skills; if you don’t have them but feel you could gain them whilst adding value to the team from alternative experience, we’d still like you to apply:A degree or equivalent experience in science, technology, engineering or maths subjectsA passion for security and problem solvingTechnical knowledge of secure firmware/embedded software and integration with electronicsKnowledge of high-speed digital electronicsKnowledge of developing designs for AMD, Microsemi and/or Intel FPGAsKnowledge of firmware simulation and verification toolsKnowledge of scripting, using TCL and/or PythonKnowledge of concepts such as Isolated Design Flow, encryption, and secure bootUnderstanding of the engineering product development lifecycleAbility to listen, understand and communicate effectively (both written and verbal) with internal and external customersAbility to be self-directed, conducting both independent learning and collaborating with other engineers to develop solutions that will increase the security posture of Leonardo productsEagerness to learn and adapt to changing technologiesIt would also be helpful if you had:A working practical knowledge of NCSC CAPS Evaluation processes and practices with awareness of generic Secure by Design Principles as presented by NCSC, UK MOD and NISTPractical experience of following DevSecOps lifecycles for embedded software/firmwareExperience in safety-critical engineering and/or developing embedded software/firmware to High Assurance requirements such as DO-178C/DO-254 standards or equivalentKnowledge and experience of complex cryptography, especially implementing algorithms or utilising the approved cryptographic functions within FPGAs to create higher level security controls.An understanding of developing cyber resilient products by addressing the 4 phases of resilience: Prepare, Absorb, Recover and AdaptSecurity ClearanceYou must be eligible for full security clearance. For more information and guidance please visit : https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels
Page 1 of 1

Frequently asked questions

What types of Firmware Engineer jobs are available in Edinburgh?
Edinburgh offers a variety of Firmware Engineer roles ranging from embedded systems development to IoT device firmware design, with opportunities in both established tech companies and innovative startups.
Do I need specific qualifications to apply for Firmware Engineer positions in Edinburgh?
Most Firmware Engineer jobs require a degree in Electronics, Computer Engineering, or a related field, along with experience in embedded C/C++ programming, microcontrollers, and hardware debugging.
Are there remote or hybrid firmware engineering jobs available in Edinburgh?
Yes, many employers in Edinburgh are offering flexible work options including remote and hybrid roles to attract top firmware engineering talent.
What is the average salary for a Firmware Engineer in Edinburgh?
Salaries for Firmware Engineers in Edinburgh typically range from £35,000 to £60,000 per year, depending on experience, skills, and the company.
How can I improve my chances of getting hired as a Firmware Engineer in Edinburgh?
To boost your chances, ensure your CV highlights relevant firmware development experience, demonstrate knowledge of embedded systems, and stay updated on the latest industry trends and technologies.