ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS More ❯
Luton, Bedfordshire, South East, United Kingdom Hybrid/Remote Options
Certain Advantage
analysis/constraints at circuit level Experience of PCB layout, working closely with and providingguidanceto PCB layout engineers on high-speed digital designs Hands on experience of integrating hardware, firmware & software on FPGA and microprocessor-based PCAs Ability to coordinate day-to-daytechnicalactivities,liaisingclosely with the lead engineer/digital hardware lead & other engineering disciplines Experience ofliaisingwith Manufacturing/Production More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
for our customers. Ideally educated to degree level (or equivalent qualification) with experience or knowledge in some of the following areas: Background in either Digital Hardware Design, FPGA Design (firmware), or Embedded Software Design. Embedded digital design and modelling skills (e.g. partitioning of functional elements between software and FPGA, and modellinganalysing key performance aspects of the resulting design) Integration and More ❯
Employment Type: Permanent, Part Time, Work From Home
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Firmware Engineer | Cambridge Would you like to work on developing an extremely precise deep-tech platform with real-world impact? My client is offering the chance to work with a truly multidisciplinary team on developing cutting-edge technologies, giving you an opportunity to work alongside a highly motivated team of engineers from all walks of life. Responsibilities as a Firmware … Engineer: Develop driver firmware for proprietary silicon Work throughout the whole SDLC, including bring-up, regression testing and performance testing Validate new silicon chips Experience required: Strong background in real-time embedded firmware 5+ years of experience with C/C++ development 2+ years of experience with Python Experience developing cross-platform code Desirable skills for a Firmware Engineer to More ❯
a range of the below: - Degree in Electronics Engineering, Embedded Systems, Computer Engineering, Mechatronics, or equivalent experience. - Strong foundation in embedded C/C++, microcontroller programming, and real-time firmware concepts. - Hands-on experience with common microcontroller platforms (e.g., ARM Cortex-M, ESP32, AVR, SAMD). - Understanding of electronics fundamentals: digital logic, analogue basics, signal conditioning, PWM, electro-mechanical control More ❯
Basildon, Essex, South East, United Kingdom Hybrid/Remote Options
Hireful
a range of the below: - Degree in Electronics Engineering, Embedded Systems, Computer Engineering, Mechatronics, or equivalent experience. - Strong foundation in embedded C/C++, microcontroller programming, and real-time firmware concepts. - Hands-on experience with common microcontroller platforms (e.g., ARM Cortex-M, ESP32, AVR, SAMD). - Understanding of electronics fundamentals: digital logic, analogue basics, signal conditioning, PWM, electro-mechanical control More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
fantastic opportunity to join a growing, skilled and talented team. What we're looking for from you: Demonstrable team leadership experience Background in either Digital Hardware Design, FPGA Design (firmware), or Embedded Software Design. Embedded digital design and modelling skills (e.g. partitioning of functional elements between software and FPGA, and modellinganalysing key performance aspects of the resulting design) Experience of More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
reviews across the product lifecycle Experience of coordinating the transition of development hardware into production, including environmental testing, qualification testing and design certification System level functionality proving, Software/Firmware integration and proving Familiarity with antenna systems System level RF modelling Familiarity with real-time digital signal processing for high data bandwidth systems Understanding of waveform design and implementation Systems More ❯
Responsibilities Lead multi-disciplinary teams across software, electronics, mechanical engineering, and IT. Oversee development of embedded and PC-based software platforms (Pascal/Delphi, C, C#, .NET). Manage firmware lifecycle and hardware improvements for industrial automation products. Own major engineering projects, technical roadmaps, and UKJapan collaboration. Oversee IT infrastructure, cybersecurity, and compliance with industry standards. Ensure regulatory compliance (NMi More ❯
Hertfordshire, England, United Kingdom Hybrid/Remote Options
ALTERED RESOURCING LTD
align data sources, APIs, and connectors between M365, Azure SQL, SharePoint, and Power BI. Operating and tuning Microsoft Defender and Darktrace; investigating and resolving alerts. Supporting Meraki MX infrastructure, firmware lifecycle, and configuration templates. Maintaining clear documentation, standards, and change records. Planning and executing changes with risk assessment, communication, and post-implementation review. What we are looking for from you More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid/Remote Options
MBDA
equipment delivery. Technical management: successfully leading the systems design and technical trade studies. What we're looking for from you: Strong systems engineering experience (ideally in a complex hardware, firmware and software system) Experience of Model-Based Systems Engineering/SysML and use of Systems Engineering Tools such as IBM DOORS and Rhapsody. A desire to develop and grow your More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
equipment delivery. Technical management: successfully leading the systems design and technical trade studies. What we're looking for from you: Strong systems engineering experience (ideally in a complex hardware, firmware and software system) Experience of Model-Based Systems Engineering/SysML and use of Systems Engineering Tools such as IBM DOORS and Rhapsody. A desire to develop and grow your More ❯
Principal Firmware Engineer Luton Paying up to 80p/h (Umbrella) Responsibilities : Artificial Intelligence, including machine learning and genetic algorithms Auto-generated code using model driven engineering using MATLAB and Simulink tools Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM Derivation of detailed Firmware requirements and architecture from system requirements A structured approach to firmware design (RTCA More ❯
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for … in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions More ❯
Firmware Engineer | £45k | Cambridge | Hybrid My client is an ambitious SME working on the forefront of RF technology. They position their products in high-growth markets and have a deep focus on innovation. They have gone from strength to strength and remain an in-demand company. You will be reporting directly to the Head of Engineering, and have the opportunity … to develop yourself into an expert in a very high-growth sector Responsibilities as an Embedded Software Engineer: Design and develop high-quality embedded firmware for our bespoke radar products Collaborate on DSP system design and implementation Grow into ownership of critical parts of the product development ecosystem Essential technical requirements: Minimum of 2 years post-grad experience in firmware … application development Proven ability in collaborative working environments, including Git, CI/CD, and TDD Apply now to take the next step in your journey to become an expert firmware engineer! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
ely, east anglia, united kingdom Hybrid/Remote Options
Thorlabs
What is the job? As an Embedded Software Engineer, you'll play a crucial role in the development, design, and maintenance of embedded firmware for our Motion Control products. You will work closely with cross-functional teams to ensure the seamless integration of firmware with hardware, as well as contribute to the overall success of product releases. Working Hours: Monday … Ely Bus station. Requirements What is essential to us... Bachelor's or Master's degree in Electronic/Electrical Engineering, Computer Science, or a related field. Proven experience of firmware development in embedded C. Experience with automated testing of embedded C code. Strong understanding of microcontroller architecture (especially ARM Cortex-M) and embedded systems including some basic electronic theory. Familiarity … would be advantageous. Experience with real-time operating systems (RTOS) would be advantageous. What we would like you to do/to see... Design, implement, optimize and test embedded firmware in C for various electronic devices and systems. Debug and resolve issues in existing firmware. Collaborate with electronic design engineers, embedded and PC software engineers and mechanical engineers to ensure More ❯
Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution …/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI More ❯
St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. Youll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution …/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI More ❯
Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You’ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution …/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI More ❯
We're looking for an Embedded Software Engineer to bridge the gap between hardware innovation and intelligent control systems. In this role, you'll design, develop, and test the firmware and embedded software that power our next-generation laboratory automation products. You'll work closely with mechanical, electronics, and software engineers to bring complex instruments to life—ensuring seamless integration … engineering, and innovation, helping to shape the future of lab automation. Key Duties and Responsibilities: Design, develop, and maintain embedded software for lab automation instruments and control systems. Implement firmware to interface with sensors, actuators, pumps, temperature controllers, and communication peripherals. Collaborate with electronics, mechanical, and software engineers to ensure seamless hardware/software integration. Conduct debugging, validation, and performance More ❯
in the Defence & Security sector, is currently seeking an FPGA Engineer to join their team in Luton on a contract basis. This is a fantastic opportunity for an experienced Firmware Engineer to work within an innovative team, delivering cutting-edge digital systems designed to meet complex future customer requirements. Key Responsibilities: Design and implement Firmware using Xilinx, TCL, Verilog, System … Xilinx 7, Xilinx UltraScale, Intel (Altera), or Microsemi (Actel). Utilise fast interfaces such as PCIe, Ethernet, and JESD. Generate auto code using Matlab and Simulink tools. Derive detailed Firmware requirements and architecture from system requirements. Apply a structured approach to firmware design following standards such as RTCA DO-254 or similar. Employ cryptography and anti-tamper techniques. Incorporate Artificial … Actel). Proficiency in using fast interfaces like PCIe, Ethernet, and JESD. Capability in auto-generated code using model-driven engineering tools such as Matlab and Simulink. Understanding of firmware design approaches following standards like RTCA DO-254. Expertise in electronics test methods and equipment. Good verbal and written communication skills. Educational background in Electronic Engineering, Computer Science, AI, Games More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
Software Architecture & Design Implementation in ADA Verification (Reviews & Testing) As well as working with other Software Engineers in the team you will also be encouraged to work closely with Firmware Engineers, Systems Engineers, Hardware Engineers, Test Engineers and respective leads. This is a great opportunity for an experienced embedded ADA Software Engineer to join our team to develop current and … future datalink systems and their associated protocols. Working as a software engineer as part of a multi-disciplinary team (hardware/software/firmware) with state-of-the-art technology, you will be at the forefront of mobile communications used within missile systems design. Lots of opportunity for hands-on embedded software development Develop and grow your career; training programs More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
AI hardware solutions targeting SDR, radar signal processing and sensor fusion applications. As Hardware Lead, you will support the Technical Lead/Architect in collaboration with the systems, software, firmware, mechanical and production teams to specify elegant and optimised solutions that satisfy customer needs. Once the specification has been agreed, you will be responsible for the detailed design of the … test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed understanding and collaboration with systems, software, firmware, mechanical and production teams Strong academic background to support this intellectually demanding role Strong desire to drive collaboration and ensure successful delivery. Excellent ability to configure and document designs to More ❯
Digital Design Engineer to join them on a 12 -month contract. As Digital Design Engineer you will support the Technical Lead/Architect in collaboration with the systems, software, firmware, mechanical and production teams to specify elegant and optimised solutions that satisfy customer needs. Once the specification has been agreed, you will be responsible for the detailed design of the … test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed understanding and collaboration with systems, software, firmware, mechanical and production teams Strong academic background to support this intellectually demanding role Strong desire to drive collaboration and ensure successful delivery. Excellent ability to configure and document designs to More ❯