Job Summary The Sr Engineer, Embedded Software designs and implements Fresenius Kabi software applications to meet product functionality needs and business objectives. Salary and Benefits Salary Range: $115,000 - $131,000 Eligible to participate in a bonus plan with a target of 8% of the base salary (applicable … program, and health coverage (medical, prescription drugs, dental, vision). More details about our benefits can be found here. Responsibilities Perform, design, and develop embedded software within established medical product design controls with minimal guidance. Improve software engineering process efficiency. Resolve software defects. Support efforts to create efficient software … at least 5 years of relevant experience. Strong experience with C++, focusing on object-oriented design, design patterns, and modern C++ features. Experience with embedded development, including RTOS (e.g., QNX, MicroC/COS, VxWorks, ThreadX) and bare silicon. Ability to design and implement scalable, maintainable software solutions. Understanding of More ❯
Social network you want to login/join with: SeniorEmbedded Software Engineer, Cumbria Client: Location: Cumbria, United Kingdom Job Category: Other - EU work permit required: Yes Job Views: 2 Posted: 23.05.2025 Expiry Date: 07.07.2025 Job Description: My client is a world-class provider of advanced solutions … subject. Significant full life cycle software development within a relevant industry, ideally Aerospace, Military, or Automotive. Some experience of digital hardware design and interfacing. Embedded C MISRA C safety Critical Verification/Debugging knowledge (writing Test scripts, Low level Unit testing, and Integration testing) Extensive knowledge of 8 and More ❯
Are you eager to work with innovative and leading e-ink technology? Do you want to develop and maintain a custom embedded Linux distribution for products focused on better thinking? About reMarkable We create technology that helps people think better. Since the launch of reMarkable 1 in 2017, we … Norway, you'll be one of the first to help establish and build our new team in the UK. About the role As a SeniorEmbedded Software Engineer at reMarkable, you will be a part of the unit responsible for developing and maintaining low-level software for … our current and future products. You will be working with our custom embedded Linux distribution, Codex, and on improving our software build system with a focus on automation and scalability. Topics you may work with include driving the display, connectivity, power management, over-the-air updates, and various generalized More ❯
Bracknell, Bracknell Forest, Berkshire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
One of my clients is hiring a SeniorEmbedded Software Engineer, where you'll work with a multi-disciplinary R+D team, developing cutting-edge, AI-powered, robotic devices. This role focuses on architecting Linux-based systems for complex devices featuring real-time 4K video streaming and advanced … creating production-ready Linux builds for Zynq-based platforms, developing custom device trees and sensor drivers for their custom hardware. Essential Skills: 7+ years embedded software experience with production delivery Yocto builds for ARM or Zynq-based platforms (Zynq-9, MPSoC) Knowledge of FPGA architecture Device tree integration and More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
Opportunity Are you ready to join a leading Electronics company known for its innovative electronic instruments used worldwide? Verso Recruitment is seeking a talented SeniorEmbedded Software Engineer (C/C++) to join a dynamic R&D team. Responsibilities & Skills Strong C and C++ programming skills with … working on interesting and challenging projects. To apply, contact David at 01582 350052 or via email at dphilpott@versorecruitment.com. Additional Details Seniority level: Mid-Senior level Employment type: Full-time Job function: Design and Engineering Industries: Appliances, Electrical, and Electronics Manufacturing; Computers and Electronics Manufacturing Job Locations & Updates Locations More ❯
Crowborough, England, United Kingdom Hybrid / WFH Options
Pearson Whiffin Recruitment Ltd
Senior R&D Engineer Firmware Development East Sussex Salary: GBP45–55k dependent on experience (negotiable) Benefits include private medical, hybrid working, and bonus scheme! About the Role Are you an engineer with extensive embedded systems development experience? Do you want to work on safety-critical products … Do you have a proven track record working with microcontrollers? This is a rare opportunity to play a critical role in developing groundbreaking embedded solutions used globally, within a collaborative, friendly, and forward-thinking environment. Key Duties Design and develop embedded firmware for life safety systems. Work on … high-quality, industry-compliant solutions. Support the full development cycle from concept to testing and release. Candidate Requirements Strong proficiency in C programming for embedded systems. Extensive experience with microcontrollers, peripherals, and communication protocols. Experience working with multiple IDEs and board support packages. Proven success in firmware development and More ❯
Senior R&D Engineer Firmware 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 … 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 embedded firmware … 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 More ❯
London, England, United Kingdom Hybrid / WFH Options
Pearson Whiffin Recruitment Ltd
Senior R&D Engineer Firmware 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 … 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 embedded firmware … solutions Supporting the full development cycle from concept through to testing and release What we are looking for: Strong proficiency in C programming for embedded systems Extensive experience with microcontrollers, peripherals, and a variety of communication protocols Confidence working across multiple IDEs and board support packages Significant experience in More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced SeniorEmbedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/… C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites … to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not More ❯
London, England, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced SeniorEmbedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/… C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites … to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux is highly beneficial, but More ❯
Embedded Linux Senior Software Engineer - Optimisation Home based - Worldwide Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that's … DHCP, HTTP/REST Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT/Embedded experience - from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s More ❯
models. Join us in London to be part of a dynamic team that thrives on innovation and speed. The role We’re searching for SeniorEmbedded Engineers to design and build ultra-high performance tooling that supports our OTPU hardware development. You will own tools that span hardware … safety, calibration, debugging, and validation. Your mission is to go from concept to deployment - rapidly iterating, prototyping, and delivering robust embedded solutions that enable our OTPUs to run safely, efficiently, and continuously push the limits of their performance envelope. Responsibilities Architect robust tooling for hardware validation and bring-up … with rapid prototyping in Python and a clear path to production-grade implementations. Design and implement embedded systems for hardware safety, synchronization, and low-level control. Develop calibration and debug tooling, with rapid prototyping primarily in Python. Define and implement CI/CD infrastructure tailored for embedded development More ❯
Are you a skilled and talented embedded software engineer? Our client is looking for candidates that have between 3-4 years’ experience of designing and coding embedded software solutions at both application and hardware interface level. This role with our global client based in Milton Keynes is …/finish times. All applicants should be able to demonstrate a willingness to learn legacy systems, be self-motivated and enthusiastic. Essential Technical Skills: Embedded C RTOS – preferably Keil Python/Perl CANBus Wireless Comms - GPRS/GSM/Wi-Fi/Bluetooth Our client is looking forward to More ❯
Social network you want to login/join with: Job Title :: Embedded Software Model Developer Location: Peterborough ? Contract Duration: 12 Months About the Role As an Embedded Software Model Developer , you will play a key role in delivering a growing portfolio of electronically controlled engine projects. Key Responsibilities … Develop and debug complex embedded software using Matlab/Simulink and Stateflow . Contribute to the development of real-time control systems. Utilize software version control systems such as GIT . Collaborate with cross-functional teams to deliver high-quality software solutions. Engage in calibration and diagnostics using tools … like CANape, CANalyser, or CANoe . Support the implementation of new features and system enhancements. Proven experience with Matlab/Simulink and Stateflow in embedded systems. Strong background in complex embedded programming and debugging . Proficiency in software version control systems (e.g., GIT). Minimum 3 years of More ❯
Social network you want to login/join with: Job Title :: Embedded Software Model Developer Location: Peterborough ? Contract Duration: 12 Months About the Role As an Embedded Software Model Developer , you will play a key role in delivering a growing portfolio of electronically controlled engine projects. Key Responsibilities … Develop and debug complex embedded software using Matlab/Simulink and Stateflow . Contribute to the development of real-time control systems. Utilize software version control systems such as GIT . Collaborate with cross-functional teams to deliver high-quality software solutions. Engage in calibration and diagnostics using tools … like CANape, CANalyser, or CANoe . Support the implementation of new features and system enhancements. Proven experience with Matlab/Simulink and Stateflow in embedded systems. Strong background in complex embedded programming and debugging . Proficiency in software version control systems (e.g., GIT). Minimum 3 years of More ❯
Join us to work on ultra complex systems and custom project builds. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming … skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
Join us to work on ultra complex systems and custom project builds. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming … skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
Join us to work on ultra complex systems and custom project builds. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming … skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
Key Responsibilities: Architect, design, implement, and test embedded software for missile subsystems Deliver on-board software for next-generation Missile Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering … Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge … position offers a dynamic working environment, with 4 to 5 days per week on-site due to workload classification. If you are an experienced Embedded Software Engineer looking to take your career to new territories in the defence sector, we would love to hear from you. Apply now More ❯
Key Responsibilities: Architect, design, implement, and test embedded software for missile subsystems Deliver on-board software for next-generation Missile Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering … Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge … position offers a dynamic working environment, with 4 to 5 days per week on-site due to workload classification. If you are an experienced Embedded Software Engineer looking to take your career to new territories in the defence sector, we would love to hear from you. Apply now More ❯
Job Description Are you an Embedded Platform Software Engineer seeking a new role? If so, this could be the perfect opportunity for you! What's in it for you? Salary: £50,000 - £65,000 Fully on site - 1/2 days on a Friday! State of the art … offices, based in Cambridge Work with a growing company that are leaders in their market Fantastic career opportunities & progression The role: As an Embedded Platform Software developer, you will be developing embedded software for a physical hardware product in a SCRUM environment. You must: Have proficiency in programming … in C and C++ Embedded real-time software development experience on a hardware product Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Experience with real-time, multi-processor, multi-threaded, event-driven software. In addition you must: Have experience in linux kernel and system More ❯
Job Description Please note: this role is 5 days per week in Rotherham A manufacturing firm is looking for an experienced Embedded Software Engineer who is a motivated and enthusiastic team player to be part of our growing team. The role will involve designing, testing, and maintaining high … the code. Provide ongoing support to all stakeholders including customers. The successful candidate will need to have commercial experience working with C++, C, and Embedded Linux. #J-18808-Ljbffr More ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy
vision of deploying and building products to electrify homes that are connected through an integrated software platform. Responsibilities: Developing the software running in an embedded Linux platform including optimisation on the edge. Designing, coding and testing sub-systems that provide high performance functionality on constrained hardware. Writing code across … the full embedded stack from bootloader to high-level application software, including on embedded Linux operating systems. Working across multiple teams to ensure delivery, meet standards and ensure consistency Contributing to the continual improvement of our development best practices 5+ years of experience as a Embedded Software … or Firmware Engineer A proven track record of at least 5 years’ developing and architecting software, encompassing the full lifecycle from prototype to production. Ability to integrate hardware and software to develop end-to-end solutions. Working experience with Unix operating systems You love working in a smaller team More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next- 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. … Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot … validation, and cryptographic signing. Excellent debugging and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: Embedded Linux/Platform Security/C/Kernel/SSDLC/Python/Firmware/Cybersecurity Apply now for a more detailed conversation. Sam More ❯
We are seeking talented and experienced Embedded Software Engineers to join a highly skilled team in Derbyshire. In this role, you will work on cutting-edge products and systems, contributing to their development and testing. Location: Derbyshire Salary: £50,000 - £75,000 + Benefits You will possess strong coding … in building a career in developing high-integrity software based on formal specifications and functional correctness. Required Skills: A strong track record of implementing embedded C/C++ solutions. Deep experience of multi-threaded embedded systems (RTOS). Register level experience of ARM based microcontrollers (e.g. STM … . Experience of embedded debugging techniques (e.g. JTAG, ETM). Written code to specific standards (e.g. CERT C, MISRA). Applied software unit test automation and tools (e.g. LDRA, Parasoft etc). Familiarity with static analysis tools. Technical report writing. Desirable skills: C# development experience. Proficiency with scripting languages More ❯