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 ❯
About the role Are you a seasoned Embedded Software Engineer with a passion for crafting intricate C code that powers cutting-edge technologies? Do you excel in developing firmware solutions that push the boundaries of innovation? If you thrive on challenges and have a knack for translating complex requirements into efficient code, we want you to join this team! Our … client is at the forefront of a revolutionising market and they are looking to appoint a Senior Embedded Software Engineer to play a crucial role in developing the core firmware that drives their market-leading technology forward! Your Responsibilities: - Design, develop, and optimize complex C code for embedded systems, ensuring high performance, reliability, and maintainability. - Collaborate with cross-functional teams More ❯
Do you have great knowledge in C and variants of C? Would you like a varied role that is focused on embedded software and firmware but has elements of project management, electronics, and customer interaction? This could be the role for you! Our client are an electronics and software focused R&D business with onsite manufacturing. They wish to appoint … a Firmware Engineer in an embedded software role. You will spend the majority of your time coding in a firmware based position alongside some other electronics, project management and customer facing duties. It is important in this Firmware Engineer role that you have good experience with firmware but also that you have had some exposure to electronics hardware too. Firmware … in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least three years industry experience * Experience with Microcontrollers/Microprocessors * Knowledge of embedded software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded Software Engineer More ❯
Work Anytime Between 7am–7pm Location: BRAND NEW OFFICE in Horsforth, Leeds Are you an embedded systems expert who loves getting hands-on with hardware and writing ultra-efficient firmware? Join a close-knit engineering team where your code literally brings products to life. This is a role for problem solvers, tinkerers, and real-time systems enthusiasts. You’ll have … direct impact from day one—designing and deploying embedded firmware that powers high-performance, real-world tech. What You’ll Be Doing Write low-level firmware in Embedded C for real-time control and data acquisition Work closely with STM32 microcontrollers, configuring peripherals and drivers Develop automated test rigs and instrumentation tools using LabVIEW Collaborate with electronics engineers to optimise … hardware Flexible Hours – choose your hours between 7 am and 7 pm 9-Day Fortnight Why This Role? You won’t be just “another coder”—you’ll be the firmware brain in the room, shaping how intelligent systems perform. This is an opportunity to join a stable, forward-thinking engineering team that values technical depth, curiosity, and getting things done More ❯
Leeds, West Yorkshire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable More ❯
Elevation Recruitment Group is working with an Engineering company to recruit a Senior Firmware Engineer based in Leeds. The Senior Firmware Engineer will be responsible for designing and developing firmware for testing and end products, as well as software and hardware for both internal and external use. Responsibilities include: Preparing technical documents for review Preparing project documents, providing accurate time More ❯
featured across many industries in a variety of products. The Embedded Software Engineer role is a hands-on design position developing embedded software within a multidisciplinary team of talented firmware engineers. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills … Abilities - Firmware Engineer: * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least two years industry experience * Experience with Microcontrollers/Microprocessors * Application based software experience would be ideal * Knowledge of software testing Embedded Software Engineer, Firmware Engineer, C, Microcontroller, Electronics More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
of embedded system development, with a particular focus on motor control and STM32 microcontrollers. Key Responsibilities: Design, develop, and maintain embedded software for STM32-based systems. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. Participate in code reviews, contribute … for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). Proficient with Git for version More ❯
Rotherham, South Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. More ❯
C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. More ❯
C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. More ❯
ROLE TITLE: Firmware Engineer DEPARTMENT: Engineering DIVISION: EMEA REPORTING TO: Global Engineering Director Company Overview: Our client is a global leader in the design, manufacturing, and delivery of vehicle safety solutions. As the largest manufacturer of back-up alarms and amber warning lights, they are committed to innovation and high-quality standards across their product range. With a focus on … of our client is to provide world-class safety solutions that protect people through innovation and expertise. Job Summary: Join a dynamic and creative product development team as a Firmware Engineer, working alongside in-house designers and engineers to develop embedded firmware for key products. The role requires attention to detail and a passion for writing well-documented, maintainable code. … Main Duties/Responsibilities: Manage the complete code lifecycle, including requirements gathering, design, implementation, and testing. Deliver code according to project timelines, supporting critical P3 projects. Develop product-ready firmware and manage code through secure and logical methodologies. Conduct thorough testing of both hardware and firmware during the development phases. Process Engineering Change Notices (ECNs) to support cost reduction, build More ❯
Our client are an electronics and software focused R&D business with onsite manufacturing. They wish to appoint an Embedded Software Engineer in a firmware role. You will spend the majority of your time coding in a firmware based position alongside some other electronics, project management and customer facing duties. It is important in this Embedded Software Engineer role that … you have good experience with firmware but also that you have had some exposure to electronics hardware too.Firmware Engineer - Skills & Abilities - Embedded Software Engineer* Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred* Proficient in C with at least three years industry experience* Experience with Microcontrollers/Microprocessors* Knowledge of embedded software testingFirmware Engineer, C, Microcontroller, Electronics, Embedded More ❯
Knaresborough, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Technical Prospects Ltd
established global engineering business, currently recruiting an Embedded Software Engineer to join their established team based in North Yorkshire. The successful candidate will take ownership of the development of firmware and software for our clients product portfolio. The Embedded Software Engineer role will be split into two functions: DevOps, and New Product Development. DevOps You will develop new embedded system … products. This function will have you creating new algorithms, functions, protocols, etc. You may be required to develop native Windows applications to interface with the products and any new firmware that you may create. Embedded Software Engineer Role Purpose To translate project requirements into technical capabilities and outputs. Work with the relevant stakeholders to create new variant specifications and determine More ❯
Knaresborough, North Yorkshire, England, United Kingdom
Technical Prospects
established global engineering business, currently recruiting an Embedded Software Engineer to join their established team based in North Yorkshire. The successful candidate will take ownership of the development of firmware and software for our client’s product portfolio. The Embedded Software Engineer role will be split into two functions: DevOps, and New Product Development. DevOps You will develop new embedded … products. This function will have you creating new algorithms, functions, protocols, etc. You may be required to develop native Windows applications to interface with the products and any new firmware that you may create. Embedded Software Engineer - Role Purpose To translate project requirements into technical capabilities and outputs. Work with the relevant stakeholders to create new variant specifications and determine More ❯
Bradford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
solutions and are recognized for our quality and expertise in the industry. In this role, you'll be managing a mix of software — from customer-facing apps and embedded firmware to cutting-edge production and R&D tools. Your mission: plan like a pro and keep all our projects sailing smoothly and on time. As Software Manager, it's also More ❯
of embedded system development, with a particular focus on motor control and STM32 microcontrollers. Key Responsibilities: Design, develop, and maintain embedded software for STM32-based systems. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. Participate in code reviews, contribute … for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). Proficient with Git for version More ❯
could be the role for you. Working in the office and with some client site travel, the role will be varied and challenging. Whilst the role is targeting experienced Firmware Engineers, the client are open to mid-level or Junior candidates who can demonstrate responsibility for the full code lifecycle, advance the concept code into a product ready for manufacture … and manage the code using secure and logical methodology, as well as thorough testing of both hardware and firmware at development stages. Your cv will need to show strong embedded software development skills in C, experience of working with PIC microcontrollers (8, 16, 32 bit) using MPLABX IDE and XC compilers, a proven track record of working with ARM (NXP … The interview process will be two stages - one in the Leeds office and one via Teams. Role comes with a bonus, generous pension and a chance to utilise your Firmware expertise. More ❯
you. Working in the office for 4 days a week, and with some client site travel, the role will be varied and challenging. Whilst the role is targeting experienced Firmware Engineers, the client are open to mid-level or Junior candidates who can demonstrate responsibility for the full code lifecycle, advance the concept code into a product ready for manufacture … and manage the code using secure and logical methodology, as well as thorough testing of both hardware and firmware at development stages. Your cv will need to show strong embedded software development skills in C, experience of working with PIC microcontrollers (8, 16, 32 bit) using MPLABX IDE and XC compilers, a proven track record of working with ARM (NXP … The interview process will be two stages - one in the Leeds office and one via Teams. Role comes with a bonus, generous pension and a chance to utilise your Firmware expertise. Calibre Search promote equality in the workplace and we welcome applications from all suitably skilled or qualified candidates regardless of their sex, race, disability, religion/beliefs, sexual orientation More ❯
Sheffield, England, United Kingdom Hybrid / WFH Options
WA Consultants Ltd
functionality and reliability in extreme conditions * Altium * Design for EMC * Define project requirements in partnership with product owners, leveraging industry knowledge and OEM * Design for Power (Desirable not required) * Firmware C/C++ – (Desirable no required) This role offers not just a position but a pathway to grow within the company. Your contributions will be recognised, and there will be More ❯
Pontefract, West Yorkshire, Yorkshire, United Kingdom
Talent Finder
and companywide work instructions whilst also contributing positively, with suggestions, to their evolution. Proactively work on our customer management dashboards ensuring supported client infrastructures has the latest software and firmware available. Report directly to the Head of Managed IT Services for role and day-to-day support and task assignment. Function as pre-sales mediator on occasion when sales enquiries More ❯
technical information in an understandable manner. Site Surveys: Conduct on-site surveys to assess signal coverage, identify potential interference sources, and recommend appropriate solutions. Maintenance: Perform routine maintenance and firmware updates on Wi-Fi equipment to ensure optimal performance and security. Product Delivery: Install/Upsell our amazing packages including our 8GB service with the latest ASUS gaming routers. Run More ❯
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
The Sustainable Partnership
major incidents or repeated failures. Maintain and develop technical documentation, fault-finding guides, and repair procedures. Liaise with inverter and equipment manufacturers for escalated technical support cases, RMAs, and firmware updates. Collaborate with the field teams to identify common failure modes and propose mitigation strategies. Assist with commissioning and performance validation for new sites or retrofit works. Site attendance for More ❯