London, England, United Kingdom Hybrid / WFH Options
ECS Resource Group Limited
Senior Firmware/Embedded Systems Engineer Location: Hybrid - ONSITE IN DUNDEE Industry: Secure Devices | ATMs | Self-Service Technology Are you a low-level specialist who thrives on bringing hardware to life? Join our growing engineering team and help develop the core firmware powering secure, high-performance devices used globally in ATMs, kiosks, and payment terminals. This … is a hands-on senior role where your expertise in Embedded systems, Real Time OS, and security will shape products trusted by millions. What You'll Be Doing: Build robust, efficient firmware for 32-bit microcontrollers and RTOS platforms (VxWorks, FreeRTOS, uC/OS). Design low-level code and device drivers to control hardware systems in Real … Time. Develop and optimize firmware for USB communication, secure interfaces, and cryptographic functions . Collaborate with cross-functional teams across hardware, software, and systems engineering. Drive performance, stability, and security in critical Embedded systems. Write and execute unit tests, debug Embedded code , and lead integration efforts. Take a leadership role in problem-solving and mentor junior engineers More ❯
EmbeddedFirmwareEngineer, Power Electronics EmbeddedFirmwareEngineer, Power Electronics Get AI-powered advice on this job and more exclusive features. At Fuse Energy, we're building the next generation of intelligent energy systems—where hardware, software, and data come together to drive efficiency and resilience. As part of this mission, we're expanding … our embedded systems team to deliver robust, high-performance firmware that powers our innovative energy products in the field. We're looking for an EmbeddedFirmwareEngineer to help design and implement the low-level software that runs on our embedded platforms. You'll develop firmware to interface with microcontrollers, implement real-time … systems teams to ensure seamless integration. This role is perfect for someone who enjoys writing high-quality C code, diving into registers and datasheets, and building reliable, production-grade embedded systems. Responsibilities Develop low-level firmware and drivers for microcontrollers and embedded peripherals (SPI, I2C, UART, DMA, ADC, etc.) Design and implement real-time control software and More ❯
building the next generation of intelligent energy systems-where hardware, software, and data come together to drive efficiency and resilience. As part of this mission, we're expanding our embedded systems team to deliver robust, high-performance firmware that powers our innovative energy products in the field. We're looking for an EmbeddedFirmwareEngineer to help design and implement the low-level software that runs on our embedded platforms. You'll develop firmware to interface with microcontrollers, implement real-time control algorithms, and work closely with hardware and systems teams to ensure seamless integration. This role is perfect for someone who enjoys writing high-quality C code, diving into registers and … datasheets, and building reliable, production-grade embedded systems. Responsibilities Develop low-level firmware and drivers for microcontrollers and embedded peripherals (SPI, I2C, UART, DMA, ADC, etc.). Design and implement real-time control software and embedded algorithms for energy devices. Write, test, and debug embedded C/C++ firmware running on bare-metal or More ❯
EmbeddedFirmwareEngineer required with bare meta and general electronics knowledge to join a cross functional team to design automated test equipment for use in calibration often within a UKAS Lab Environment. The idea candidate will have experience in bare metal programming in C, C++ and Assembly with schematic capture and PCB design knowledge. Technologies Embedded Software C (Programming Language) C++ or Embedded C LTSpice, Git, SPICE Field-Programmable Gate Arrays (FPGA) Electronics Hardware, Analog Circuit Design, Power or Digital Electronics Responsibilities Develop Automated Test Equipment for battery harness testing systems. Create and calibrate quality system from client requirements. Deliver Automated Test Equipment as directed by sales and marketing requirements. As required prototype and More ❯
EmbeddedFirmwareEngineer required with bare meta and general electronics knowledge to join a cross functional team to design automated test equipment for use in calibration often within a UKAS Lab Environment. The idea candidate will have experience in bare metal programming in C, C++ and Assembly with schematic capture and PCB design knowledge. Technologies Embedded Software C (Programming Language) C++ or Embedded C LTSpice, Git, SPICE Field-Programmable Gate Arrays (FPGA) Electronics Hardware, Analog Circuit Design, Power or Digital Electronics Responsibilities Develop Automated Test Equipment for battery harness testing systems. Create and calibrate quality system from client requirements. Deliver Automated Test Equipment as directed by sales and marketing requirements. As required prototype and More ❯
Are you an experienced Embedded Software/FirmwareEngineer looking to make a significant impact in a dynamic and supportive environment? This role based in Sheffield offers a unique blend of professional growth, innovative projects, and a collaborative team culture. Imagine working just three days on-site with flexible working arrangements, allowing you to maintain a healthy … project development. This cross-functional interaction will enhance your skills and broaden your expertise, providing a comprehensive understanding of the entire product lifecycle. Key Responsibilities: Designing, developing, and testing embedded software and firmware for innovative projects. Core Skills: Embedded Software/Firmware RTOS/Bare Metal (Any exposure to Embedded Linux is desirable) STM32/… you advance your career. This position is perfect for someone who thrives in a collaborative environment and is eager to contribute to groundbreaking projects. If you are passionate about embedded systems and ready to take your career to the next level, this role in Rotherham may be the perfect fit for you. More ❯
Are you an experienced Embedded Software/FirmwareEngineer looking to make a significant impact in a dynamic and supportive environment? This role based in Sheffield offers a unique blend of professional growth, innovative projects, and a collaborative team culture. Imagine working just three days on-site with flexible working arrangements, allowing you to maintain a healthy … project development. This cross-functional interaction will enhance your skills and broaden your expertise, providing a comprehensive understanding of the entire product lifecycle. Key Responsibilities: Designing, developing, and testing embedded software and firmware for innovative projects. Core Skills: Embedded Software/Firmware RTOS/Bare Metal (Any exposure to Embedded Linux is desirable) STM32/… you advance your career. This position is perfect for someone who thrives in a collaborative environment and is eager to contribute to groundbreaking projects. If you are passionate about embedded systems and ready to take your career to the next level, this role in Rotherham may be the perfect fit for you. More ❯
Senior R&D EngineerFirmware Development East Sussex C.£45-55k dependent on experience (negotiable) Excellent benefits including private medical, hybrid working and bonus scheme! Are you an Engineer with extensive embedded systems development experience? Do you want to work within the development of safety critical products? Do you have a proven track record of … success in working with microcontrollers? This is a rare chance to play a critical role in the development of groundbreaking embedded solutions used across the globe all within a collaborative, friendly, and forward-thinking working environment. Key Duties include: Designing and developing embeddedfirmware for cutting-edge life safety systems Working on projects that impact sectors such … to deliver high-quality, industry-compliant solutions Supporting the full development cycle from concept through to testing and release What were looking for: Strong proficiency in C programming for embedded systems Extensive experience with microcontrollers, peripherals, and a variety of communication protocols Confident working across multiple IDEs and board support packages Significant experience in firmware development with a More ❯
Senior Embedded/FirmwareEngineer- 3 Days On Site Job Reference: 051sb Job Type: Permanent Posted a day ago Elevate your career with a role that not only challenges your skills but also contributes to life-changing innovations. A Leicester based client is expanding and seeking a Senior Embedded/FirmwareEngineer to join … combined with the opportunity to work on groundbreaking projects, makes this position an excellent fit for a seasoned professional looking to make a meaningful impact. Key Requirements and Experience: - Embedded Software/Firmware - C Programming - STM32/PIC/ARM - Firmware - Abiity to read Schematics - Full product life cycle. -Analogue/Digital Design - Experience with multi-layer More ❯
Embedded Software Dev Engineer, Ring, Emerging product, firmware and platform software Job ID: Evi Technologies Limited Ring is working on innovative new products; therefore, we are looking for skilled individuals with a strong bias for action and deep technical knowledge to join our team in Cambridge. Our team is developing a new class of product and building … the software framework for high performance embedded robotics systems. As a Software Development Engineer, you will be a core member of the development team. The ideal candidate is passionate about internet connected devices, has a strong understanding of embedded and systems software, and understands how your code runs on hardware. You must be responsive, flexible, and able … an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. About the team We are the robotics platform engineering team. We are making autonomous robots! We own and More ❯
Embedded Software Dev Engineer, Ring, Emerging product, firmware and platform software Job ID: Evi Technologies Limited Ring is working on innovative new products; therefore, we are looking for skilled individuals with a strong bias for action and deep technical knowledge to join our team in Cambridge. Our team is developing a new class of product and building … the software framework for high performance embedded robotics systems. As a Software Development Engineer, you will be a core member of the development team. The ideal candidate is passionate about internet connected devices, has a strong understanding of embedded and systems software, and understands how your code runs on hardware. You must be responsive, flexible, and able … an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. About the team We are the robotics platform engineering team. We are making autonomous robots! We own and More ❯
for action and deep technical knowledge to join our team in Cambridge. Our team is developing a new class of product and building the software framework for high performance embedded robotics systems. As a Software Development Engineer, you will be a core member of the development team. The ideal candidate is passionate about internet connected devices, has a … strong understanding of embedded and systems software, and understands how your code runs on hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon. Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively … BASIC QUALIFICATIONS Experience (non-internship) in professional software development. Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design. Experience in embedded development in C/C++. Knowledge of ARM CPUs. PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent. Experience with full software development life cycle, including coding standards More ❯
Crowborough, East Sussex, South East, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
East Sussex EmbeddedFirmwareEngineer 50-55k This is a great opportunity to join a company who are specialist in safety equipment used in a range of industries. They are now looking for an experienced EmbeddedEngineer who is comfortable around Embedded C and bare metal development. Main Duties: + Work on existing … products + Work on a wide range of microcontrollers, communication protocols and IDE/board support packages + Work within the R&D team and be responsible for the firmware development of embedded systems + Work independently when required and mentor more junior engineers Skills Needed: + Strong Embedded C programming experience + Strong bare metal experience More ❯