while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking products. THE ROLE This is an exciting role in the AMD Network Technology Group based in the Cambridge UK office. You will be part of a key More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
AIRBUS Defence and Space Limited
THE TEAM Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V More ❯
We are looking for a talented Software and Firmware Engineer to design, develop, and support embedded software and firmware solutions across our aircraft cabin lighting product portfolio. The successful candidate will be involved in the full software development life cycle, working on innovative, high-performance systems with a particular focus on reliability, efficiency, and real-time operation. This is an … embedded systems and software-hardware integration, who is looking to contribute to technically challenging projects in a dynamic engineering environment. Key Responsibilities: Design, develop, and test embedded software and firmware for microcontrollers, processors, and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control software. Write reliable, maintainable, and efficient code in languages such as C. Participate … in system architecture design, requirements analysis, and hardware-software integration. Debug hardware/software interactions and resolve firmware issues throughout the development and production lifecycle. Support the development of firmware update mechanisms, bootloaders, and security protocols. Contribute to product verification and validation, including unit testing, integration testing, and system testing. Develop and maintain technical documentation, including software specifications, design descriptions More ❯
Company: VJ Tech Limited/Controls Spa (“VJ Tech”, “Controls”, or “Company”) Job Title: Firmware Engineer Reports to: R&D Manager (Disclaimer: We are not open to sponsoring at this point in time.) Position Summary We are seeking a highly skilled, independent, and motivated Firmware Engineer to join our team. This position will be responsible for creating and improving embedded … software systems used within precision materials testing equipment primarily focused within the construction and infrastructure markets. The Firmware Engineer will report to the R&D Manager and will require occasional travel on site to our manufacturing facility in Milan, Italy. The ideal candidate will have 10+ years of experience successfully implementing firmware on industrial machinery, be proficient in C or … travel to Control’s facility in Milan, Italy when necessary. Key Responsibilities Work with hardware and other engineering staff to evaluate and document the interface requirements between hardware/firmware/software Design, implement, and debug firmware for embedded systems in C/C++ Perform testing and validation of embedded firmware to ensure reliability and stability Optimize code for performance More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bioliberty
across our core technologies, Lifehub and Lifeglov — both of which are FDA-registered. We’re now entering an exciting new phase of growth and are looking for a talented Firmware Engineer (mid-level) to join our team. In this role, you'll design, develop, and optimise firmware solutions for our embedded systems, playing a critical part in product innovation and … with physical hardware and test equipment, regular time in the office is expected, though we offer flexibility for remote work depending on workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM-specific tools (e.g., Keil, ARM … GCC, or IAR) for firmware development. Analyse and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Conduct code reviews and maintain high-quality firmware standards. Document firmware architecture and testing procedures. Requirements... Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Net Talent
Net Talent has partnered with a well known brand in the financial sector who are looking to grow their highly successful team and need a Senior Firmware/Software Engineer to help them in the design, evaluation, test and build of devices used across the world. They need someone with several years real time embedded firmware/software design experience … with a keen interest in the design of electro/mechanical systems operating under software or firmware command & Control. This role is Hybrid in Dundee with a minimum of 3 days a week onsite. Main responsibilities shall include, but will not be restricted to: Design, develop and document firmware and software drivers controlling embedded real time devices. Design, develop and … integration and systems testing. Regular progress reporting on schedule, quality & size of change Small team leadership Project planning & status reporting to management BASIC QUALIFICATIONS: Experience developing embedded real time firmware (C++ preferred) 32-bit microprocessor experience. (ARM preferred) 8/16-bit microcontroller experience. Developing PC\Device application-level software (Linux, Android or Windows) C++, C#, VB, Java or C More ❯
Senior Firmware & Software Engineer Permanent £competitive salary Norfolk Our client is a leading research and development company specialising in advanced electric motors, controllers, and inverters across a variety of applications. They are seeking a talented Senior Firmware & Software Engineer to join their innovative engineering team on a permanent basis. This is a fantastic opportunity for someone with strong experience in … power and embedded electronics, bare-metal development, and C programming to work on cutting-edge technology in a fast-paced, collaborative environment. About the Role As a Senior Firmware & Software Engineer, you'll be a core member of the Engineering Team, contributing to the development of firmware and software solutions that power our advanced systems. You'll work closely with … the Lead Firmware Engineer, Chief Technical Officer, and Lead Electronics Engineer to meet project milestones and ensure top-quality performance. What Youll Do Design, develop, maintain, and test embedded firmware and software for electric power systems Work closely with hardware engineers to integrate code with electronics Write clear, maintainable code in C/C++ for bare-metal and embedded systems More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure … embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software . Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and changes … Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS-485, SPI, and I2C Desirable: Experience developing embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system More ❯
Manufacturing Referrals increase your chances of interviewing at CesiumAstro by 2x Get notified about new Senior Embedded Software Engineer jobs in Milton Keynes, England, United Kingdom . Senior Embedded Firmware Engineer| Contract | Outside IR35 Buckinghamshire, England, United Kingdom 6 hours ago Embedded Software Engineer - Linea Research Letchworth, England, United Kingdom 2 months ago C# .Net Software Developer - Lead/Senior … day ago C# .Net Software Developer - Lead/Senior Milton Keynes, England, United Kingdom 3 weeks ago Luton, England, United Kingdom 1 week ago Senior or Principal FPGA/Firmware Engineer Luton, England, United Kingdom 2 weeks ago Banbury, England, United Kingdom 3 weeks ago Milton Keynes, England, United Kingdom 2 weeks ago Letchworth, England, United Kingdom 2 weeks ago More ❯
Embedded Software/Firmware Engineer, Sheffield Client: WA Consultants Location: Sheffield, United Kingdom Job Category: Other - EU work permit required: Yes Job Reference: 5b9c741a0d74 Job Views: 4 Posted: 02.07.2025 Expiry Date: 16.08.2025 Job Description: Are you an experienced Embedded Software/Firmware Engineer looking to make a significant impact in a dynamic and supportive environment? This role based in Sheffield … functional interaction will enhance your skills and broaden your expertise, providing a comprehensive understanding of the entire product lifecycle. Key responsibilities include designing, developing, and testing embedded software and firmware for innovative projects. The ideal candidate will possess a strong background in embedded systems, proficiency in programming languages such as C/C++, and experience with microcontrollers and real-time … operating systems. Familiarity with hardware-software integration and debugging tools is essential. Core skills include:- Embedded Software/Firmware RTOS/Bare Metal (Any exposure to Embedded Linux is desirable) STM32/PIC Communication Protocol – CANBUS/MODBUS/RS Ability to Read Schematics PCB Design/Layout In addition to technical prowess, excellent communication skills and the ability to More ❯
Graduate Software/Firmware Engineer page is loaded Graduate Software/Firmware Engineer Apply locations DUNDEE, GBR time type Full time posted on Posted 10 Days Ago job requisition id R1148316 About NCR Atleos NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self … service availability for financial institutions and retailers across the globe. Graduate Firmware Engineer Location: Dundee, UK An excellent opportunity has arisen in the Engineering organization for Graduate Software Engineer in our Dundee office. We are seeking a dynamic, self-motivated, and tenacious individual educated to degree level in Computer Science, Electronics or other Engineering or Science with a keen interest … a range of devices and software in self-service products such as ATMs (Auto-Teller Machines for the Banking Industry). Key Areas of Responsibility o Design and develop firmware for embedded devices. o Design and develop software. o Design, develop and document test procedures and software to validate functionality. o Software unit test and supporting integration and systems testing. More ❯
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group, this company offers rewarding careers … embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software. Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and changes made. … Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS-485, SPI, and I2C Desirable: Experience developing embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system More ❯
new Senior Embedded Software Engineer jobs in Cambridge, England, United Kingdom . Cambridge, England, United Kingdom 3 hours ago Cambridge, England, United Kingdom 1 day ago Senior Software Engineer, Firmware Engineering Cambridge, England, United Kingdom 2 weeks ago Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 2 weeks ago Senior Software Engineer, UI Infrastructure Cambridge, England, United More ❯
success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills. A solid grasp of C++. Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Holt Executive
Senior/Principal Firmware Engineer Our client, a global leader in the Defence Industry is looking for a Senior/Principal Firmware Engineer working on avionics systems. Role Overview: The Senior/Principal firmware engineer would be responsible for design and development of Firmware designs using VHDL and verifying designs using VHDL or System Verilog. Job Responsibilities: The firmware engineer … would work closely with Systems, Hardware and Software teams to provide firmware solutions and solve integration problems on complex systems. Creating innovative and robust VHDL-based designs Documenting and recording deliverables Verifying firmware designs Ensuring configuration management/keeping designs under revision control Providing progress reports Skills, Qualifications and Experience required: Mandatory Proven expertise of developing firmware using VHDL or … 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 Firmware requirements Independent verification using VHDL Experience of firmware requirements capture and requirements management tools De-bugging firmware designs and supporting integration & verification at hardware and system level A good understanding More ❯
Luton, England, United Kingdom Hybrid / WFH Options
Leonardo
Social network you want to login/join with: Senior or Principal FPGA/Firmware Engineer, Luton col-narrow-left Client: Leonardo Location: Luton, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 3ec63270f5ba Job Views: 5 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Job Description: Would you like to deliver the … complex Firmware that forms part of our self-protection systems installed on fast jet, UAV, land and naval platforms? We have an exciting opportunity for an experienced FPGA/Firmware Engineer to join our growing Luton or Bristol based teams. What you will do As an FPGA/Firmware engineer 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. What we need from you Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel More ❯
We're seeking an Embedded Software & Firmware Engineer to join a team developing advanced lighting and safety systems for high-reliability environments. The role involves working on embedded solutions that power intelligent cabin technologies used across commercial aviation sectors. You'll be contributing to projects that combine innovation with sustainability - including systems designed to reduce environmental impact through energy-efficient … hybrid role with a minimum of 4 days a week in the office which is based in South Wales. What you'll do: Design and implement embedded software and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements … definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate in verification and validation activities, including unit and system testing. Maintain clear technical documentation throughout the development process. Work closely with cross-functional teams including hardware, systems, and QA. What you'll need: Degree in Computer Science More ❯
We're seeking an Embedded Software & Firmware Engineer to join a team developing advanced lighting and safety systems for high-reliability environments. The role involves working on embedded solutions that power intelligent cabin technologies used across commercial aviation sectors. You'll be contributing to projects that combine innovation with sustainability - including systems designed to reduce environmental impact through energy-efficient … hybrid role with a minimum of 4 days a week in the office which is based in South Wales. What you'll do: Design and implement embedded software and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements … definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate in verification and validation activities, including unit and system testing. Maintain clear technical documentation throughout the development process. Work closely with cross-functional teams including hardware, systems, and QA. What you'll need: Degree in Computer Science More ❯
We're seeking an Embedded Software & Firmware Engineer to join a team developing advanced lighting and safety systems for high-reliability environments. The role involves working on embedded solutions that power intelligent cabin technologies used across commercial aviation sectors. You'll be contributing to projects that combine innovation with sustainability - including systems designed to reduce environmental impact through energy-efficient … hybrid role with a minimum of 4 days a week in the office which is based in South Wales. What you'll do: Design and implement embedded software and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements … definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate in verification and validation activities, including unit and system testing. Maintain clear technical documentation throughout the development process. Work closely with cross-functional teams including hardware, systems, and QA. What you'll need: Degree in Computer Science More ❯
Luton, England, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Would you like to deliver the complex Firmware that forms part of our self-protection systems installed on fast jet, UAV, land, and naval platforms? We have an exciting opportunity for an experienced FPGA/Firmware Engineer to join our growing teams in Luton or Bristol. What you will do As an FPGA/Firmware engineer, you will … work with support from experts in the field, utilizing world-class facilities to deliver firmware for complex digital systems that meet challenging future customer requirements. Your role may involve travel across the UK or abroad for technical reviews. What we need from you Essential requirements: Design tools such as Xilinx, TCL, Verilog, System Verilog, and UVM FPGA architectures like Xilinx … Xilinx UltraScale, Intel (Altera), or Microsemi (Actel) Fast interfaces such as PCIe, Ethernet, and JESD Auto-generated code using model-driven engineering with Matlab and Simulink Derivation of detailed firmware requirements and architecture from system requirements A structured approach to firmware design (e.g., RTCA DO-254) Cryptography and anti-tamper techniques Artificial Intelligence, including machine learning and genetic algorithms Electronics More ❯
ll play a key role in developing advanced lighting and safety systems for high-reliability environments, with real-world impact across the commercial aviation sector. As an Embedded Software & Firmware Engineer, you'll be hands-on with cutting-edge embedded solutions that prioritise both performance and sustainability. Designing systems that reduce environmental impact through energy-efficient operation. This is a … hybrid role, requiring a minimum of 4 days per week on-site at the South Wales office. What You'll Be Doing Designing and implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition … and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation activities, including unit and system testing Maintaining clear technical documentation throughout the development lifecycle Collaborating closely with hardware, systems, and QA teams What We're Looking For A degree in Computer Science, Electronics, or a related More ❯
ll play a key role in developing advanced lighting and safety systems for high-reliability environments, with real-world impact across the commercial aviation sector. As an Embedded Software & Firmware Engineer , you'll be hands-on with cutting-edge embedded solutions that prioritise both performance and sustainability. Designing systems that reduce environmental impact through energy-efficient operation. This is a … hybrid role, requiring a minimum of 4 days per week on-site at the South Wales office. What You'll Be Doing Designing and implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition … and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation activities, including unit and system testing Maintaining clear technical documentation throughout the development lifecycle Collaborating closely with hardware, systems, and QA teams What We're Looking For A degree in Computer Science, Electronics, or a related More ❯
Firmware/FPGA Engineer - All levels page is loaded Firmware/FPGA Engineer - All levels Apply locations GB - Edinburgh GB - Newcastle time type Full time posted on Posted 5 Days Ago job requisition id R Job Description: Your Impact: We are looking for a wide range of Firmware/FPGA Engineers at various levels to join Leonardo in Edinburgh and … exciting opportunity for you as an engineer to bring your skillset and knowledge to a fast paced, dynamic and forward-thinking working environment. You will be involved with FPGA firmware development across the Radar and Advanced Targeting line of business, working as part of a larger, multi-disciplinary team. What you'll bring: As a Firmware/FPGA Engineer you … Experience in verification techniques using either VHDL or System Verilog/UVM. - Production of material for design reviews. - Development of test planning, integration and design verification. - Ensure that all firmware designs follow the company firmware process. - Experience using FPGA technologies from either Xilinx, Intel (Altera) or Microsemi (Actel) and their tools. - Degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical More ❯