London, England, United Kingdom Hybrid / WFH Options
Lunar Energy
Join to apply for the Senior EmbeddedSoftwareEngineer role at Lunar Energy Join to apply for the Senior EmbeddedSoftwareEngineer role at Lunar Energy At Lunar Energy, we're on a mission to transform the way we power our homes by building an ecosystem of all-electric products, starting with a next … visionary entrepreneurs and dedicated technology and industry experts, we're united by our shared 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 Your key skills & experience: 5+ years of experience as a EmbeddedMore ❯
Responsibilities Independently plan and execute project subtasks to meet customer specifications, including designing and testing. Possess a wide range of technical skills such as Embedded systems, C/C++, Python, Linux, and source control. Communicate technical concepts clearly and concisely. Conduct project status and process presentations for leadership and external customers. Interface with vendors and suppliers to ensure product … and project compliance. Qualifications Bachelor's Degree in Engineering or a related field, or equivalent experience. Experience as a software design engineer in the Cellular or SATCOM sectors, particularly Inmarsat. Technical background in wireless communications, especially modem/wireless transceiver architectures. Knowledge of signal processing and DSP is a plus. Our Offer A culture that fosters inclusion, diversity More ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy
visionary entrepreneurs and dedicated technology and industry experts, we're united by our shared 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 EmbeddedSoftware 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 where you can see the huge impact of your work More ❯
Embeddedsoftware engineers (4.5 half day week only) ...required to work within a software solutions environment. Their solutions save lives, on a daily basis. Base Salary £55,000 + Benefits: 4.5 half day week, free parking, heavily subsidised onsite facilities, relaxed friendly environment. Education Requirements – ideally a degree within a related field but not essential Experience Requirements … 5+ years ideal Industry – Software Solutions Job Location – Leeds, LS11 5QG Qualifications – Any software/computer science related certifications relevant Work Hours – 35 hours over 4.5 days (half day Friday) Description Our client delivers leading technology and services to meet the needs of over 2.5 million people worldwide. Their vision is a world where people have the freedom … place of their choice and that is just what their products help deliver and on a global scale. Responsibilities and skills Architects, creates and reviews design specifications for complex software components, subsystems or overall systems as required (this will include software design specifications) Produce well structured, documented and maintainable code to meet project goals Provide maintenance support for More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior EmbeddedSoftwareEngineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior EmbeddedSoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. My client … is looking for a SoftwareEngineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior … EmbeddedEngineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embeddedsoftware for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior EmbeddedSoftwareEngineer C/ More ❯
Job Title : Senior EmbeddedSoftwareEngineer (Robotics) Location : Plymouth (3 Days On-Site Per Week) Salary : Up to £65,000 + Additional Benefits (Please Note All Applicants Must Be UK Citizens, No Sponsorship Provided) Main Responsibilities: - Research, develop and prototype new concepts to solve engineering challenges. - Create testable, maintainable, secure, and high-reliability code. - Contribute to our … real-time autonomy software stack using C/C++ - Cooperate with the software and product development life cycle using Agile and Waterfall methodologies. Required Skills: - C/C++ & Python Software Development. - Software development on embedded systems/microcontrollers. - Basic electronics knowledge with the confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232, I2C … SPI, Ethernet etc. - Data formats: Protobuf/JSON - Basic control systems knowledge - Software version control and management: Git, GitHub, JIRA etc. Please apply to find out full information. More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior EmbeddedSoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. You will have the opportunity … to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior EmbeddedSoftwareEngineer will include: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to … ensure seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior EmbeddedSoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. You will have the opportunity … to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior EmbeddedSoftwareEngineer will include: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to … ensure seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As More ❯
Job Title: Senior EmbeddedSoftwareEngineer Location: Doncaster Salary: Up to 60,000 + benefits Join a forward-thinking team in Doncaster, working with a leading developer of IoT-connected devices that power smarter, safer environments. Our client is passionate about delivering intelligent, reliable solutions that connect and protect-at home, at work, and beyond. The Role … We're seeking an experienced EmbeddedSoftwareEngineer to help design and develop the next generation of IoT-enabled products. You'll play a key role in building robust embedded systems that support real-time connectivity and intelligent control. Responsibilities: Develop, implement, and test embeddedsoftware for IoT-connected devices Collaborate with cross-functional … teams to define system requirements and architecture Troubleshoot and resolve hardware/software integration challenges Optimize embeddedsoftware for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC More ❯
Doncaster, South Yorkshire, Conisbrough, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Job Title: Senior EmbeddedSoftwareEngineer Location: Doncaster Salary: Up to £60,000 + benefits Join a forward-thinking team in Doncaster, working with a leading developer of IoT-connected devices that power smarter, safer environments. Our client is passionate about delivering intelligent, reliable solutions that connect and protect-at home, at work, and beyond. The Role … We're seeking an experienced EmbeddedSoftwareEngineer to help design and develop the next generation of IoT-enabled products. You'll play a key role in building robust embedded systems that support real-time connectivity and intelligent control. Responsibilities: Develop, implement, and test embeddedsoftware for IoT-connected devices Collaborate with cross-functional … teams to define system requirements and architecture Troubleshoot and resolve hardware/software integration challenges Optimize embeddedsoftware for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC More ❯
Job Title: Senior EmbeddedSoftwareEngineer Location: Doncaster Salary: Up to 60,000 + benefits Join a forward-thinking team in Doncaster, working with a leading developer of IoT-connected devices that power smarter, safer environments. Our client is passionate about delivering intelligent, reliable solutions that connect and protect-at home, at work, and beyond. The Role … We're seeking an experienced EmbeddedSoftwareEngineer to help design and develop the next generation of IoT-enabled products. You'll play a key role in building robust embedded systems that support real-time connectivity and intelligent control. Responsibilities: Develop, implement, and test embeddedsoftware for IoT-connected devices Collaborate with cross-functional … teams to define system requirements and architecture Troubleshoot and resolve hardware/software integration challenges Optimize embeddedsoftware for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC More ❯
Senior EmbeddedSoftwareEngineer (C/C++, Linux, Matlab) Certain Advantage are recruiting on behalf of our underwater technology client for a Senior EmbeddedSoftwareEngineer with expert C/C++ development skills for Linux based embedded devices and experience in robotics/automotive and sensors. Even better if you can offer experience … also competent in development with Matlab. This is an important role in working closely with other team members and technical leads across engineering to plan, develop, test and deliver software for key products, as well as mentor/train more junior staff. Responsibilities are expected to include; Understanding the deployment of real-time operating systems for low latency sensing … computation and communication. Designing, developing, and debugging complex embedded systems utilising a broad range of communication protocols and peripherals. HIL - Hardware in the loop testing, debugging, and validation. Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team. Identifying opportunities for software efficiency improvements through code re-use across a varied More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Role: EmbeddedSoftware Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced EmbeddedSoftware 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. Harden the Linux kernel and system services. Collaborate … with software teams to embed secure development practices (SSDLC). 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, firmware 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 Payne @ The One Group. #J-18808-Ljbffr More ❯
Senior EmbeddedSoftwareEngineer (C/C++, Linux, Matlab) Certain Advantage are recruiting on behalf of our underwater technology client for a Senior EmbeddedSoftwareEngineer with expert C/C++ development skills for Linux based embedded devices and experience in robotics/automotive and sensors. Even better if you can offer experience … also competent in development with Matlab. This is an important role in working closely with other team members and technical leads across engineering to plan, develop, test and deliver software for key products, as well as mentor/train more junior staff. Responsibilities are expected to include; Understanding the deployment of real-time operating systems for low latency sensing … computation and communication. Designing, developing, and debugging complex embedded systems utilising a broad range of communication protocols and peripherals. HIL - Hardware in the loop testing, debugging, and validation. Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team. Identifying opportunities for software efficiency improvements through code re-use across a varied More ❯
Senior EmbeddedSoftwareEngineer (C/C++, Linux, Matlab) Certain Advantage are recruiting on behalf of our underwater technology client for a Senior EmbeddedSoftwareEngineer with expert C/C++ development skills for Linux based embedded devices and experience in robotics/automotive and sensors. Even better if you can offer experience … also competent in development with Matlab. This is an important role in working closely with other team members and technical leads across engineering to plan, develop, test and deliver software for key products, as well as mentor/train more junior staff. Responsibilities are expected to include; Understanding the deployment of real-time operating systems for low latency sensing … computation and communication. Designing, developing, and debugging complex embedded systems utilising a broad range of communication protocols and peripherals. HIL - Hardware in the loop testing, debugging, and validation. Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team. Identifying opportunities for software efficiency improvements through code re-use across a varied More ❯
SoftwareEngineer (Embedded) Department: R&D Employment Type: Full Time Location: Salisbury Description Working within the Software Development team your role is to develop the embeddedsoftware platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embeddedsoftware and understanding of hardware, you will work with … generation of our world class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall software architecture with other embeddedsoftware engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up … new prototypes and adding to the software platform that forms the basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embeddedMore ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for power electronics. Much of the technology is Linux-based, with … skillset to potentially encompass FPGA development, power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embeddedsoftware, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know-how, independence, and More ❯
Senior EmbeddedSoftwareEngineer, Derby Client: EMBS Technology Location: Derby, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: We are seeking talented and experienced EmbeddedSoftware Engineers to join a highly skilled team in Derbyshire. In this role, you will work on cutting … commitment to delivering high-quality work. As security is of utmost importance, this role offers a great opportunity for individuals interested 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-32). Experience in 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. Proficiency with scripting languages (Python, Perl More ❯
to be on-site in Capenhurst near Chester (CH1 6ES) for approx. 2-3 days per week*** About the role: This is an exciting opportunity for a talented Senior EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embeddedsoftware 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 code that adheres to industry standards. Drive continuous improvements in process efficiency and product … quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with More ❯
Description Working within the Software Development team your role is to develop the embeddedsoftware platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embeddedsoftware and understanding of hardware, you will work with the new product development team on the design and realization of the next generation of … our world class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall software architecture with other embeddedsoftware engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up new prototypes … and adding to the software platform that forms the basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embedded applications. More ❯
Social network you want to login/join with: EmbeddedSoftwareEngineer Consultant (Experienced), Cambridge col-narrow-left Client: Awerian Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: a217aea0bf13 Job Views: 11 Posted: 22.06.2025 Expiry Date: 06.08.2025 col-wide Job Description: Job Description Job Title: EmbeddedSoftwareEngineer Consultant (Experienced) Location: Cambridge, United Kingdom Contract: Permanent Salary: Competitive + Excellent Benefits Breakthrough technology is vital for strengthening the UK’s Defence & Homeland Security. As an EmbeddedSoftwareEngineer at Awerian, you will be at the forefront of this innovation race by helping to defend and protect the UK from the latest technological … technically demanding projects with the freedom to find solutions with the support of highly capable and intelligent colleagues. Requirements You will ideally have 3+ years relevant experience working in embeddedsoftware development, have a proven track record of design and implementation of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at More ❯
Disguise sits at the heart of the most inspiring live and virtual experiences in the world, leading the market in building a software and hardware solution that designs, sequences and controls the most spectacular productions across film and TV, broadcast, live and corporate events. Role: Senior EmbeddedSoftwareEngineer Reports to: Head of Hardware Why you … re here: The Senior EmbeddedSoftwareEngineer reports to the Head of Hardware Platforms within the Engineering Department. You are here to: Design and develop robust, sustainable and well-documented solutions that are easily consumed by other teams Improve and maintain existing embedded systems Bridge Hardware, Product and Software teams Work with support engineers to … diagnose and understand issues with systems What you're here to do: This opportunity will give you experience across the whole stack of an embedded system from low level interfaces, device trees & drivers to integrating into cutting edge systems that provide immersive experiences on a global scale. Everything from SPI, I2C, USB, UART and GPIOs, linux device drivers and More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
Senior EmbeddedSoftwareEngineer Southampton - Hybrid, 3 days on-site - flexible hours Defence technology - security clearance required 55,000 - 65,000 Are you an experienced EmbeddedSoftwareEngineer looking to contribute to cutting-edge defence technology? Based in Southampton , this Senior EmbeddedSoftwareEngineer job offers the opportunity to work on … advanced embedded systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior EmbeddedSoftwareEngineer job main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development - Object-orientated programming experience Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a More ❯
and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Oho Group Ltd A leading Cambridge firm are seeking a Senior EmbeddedSoftwareEngineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic … project pipeline, this is an exceptional opportunity to join an elite team, and have a real impact on the future of the company. You will bring: Excellent proficiency in Embedded C/C++ Expertise in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Nice to have: Cross-collaboration experience with hardware and/or … Interviews are on-going, so apply now to be considered. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries Engineering Services and Software Development Referrals increase your chances of interviewing at Oho Group Ltd by 2x Sign in to set job alerts for “EmbeddedSoftwareEngineer” roles. Cambridge, England More ❯
Nottingham, Nottinghamshire, Newark on Trent, United Kingdom
Verso Recruitment Group
Job Title: Senior EmbeddedSoftwareEngineer (C/C++) Location: Nottingham Salary: £50,000 to £75,000 basic + benefits Are you ready to embark on an exciting journey with a leading Electronics company, renowned for its cutting-edge electronic instruments used worldwide? Verso Recruitment are proud to support an industry leader and is on the lookout … for a talented EmbeddedSoftwareEngineer (C/C++) to contribute to a dynamic R&D team. Responsibilities & skills for the Senior EmbeddedSoftwareEngineer (C/C++) will include: - Good experience with embedded C. Some C++ experience would be useful, as they are doing quite a lot of embedded C++ work … typical week. This is a great opportunity for someone to join a well-established, successful company working on interesting/challenging products/projects. To apply for this Senior EmbeddedSoftwareEngineer (C/C++) opportunity, please contact David on (phone number removed) or via email at (url removed More ❯
Employment Type: Permanent
Salary: £50000 - £75000/annum £50,000 to £75,000 basic + benefits