London, England, United Kingdom Hybrid / WFH Options
Abm Renovation
Join to apply for the Senior EmbeddedSoftwareEngineer role at INOVERSE GROUPE 1 week ago Be among the first 25 applicants Join to apply for the Senior EmbeddedSoftwareEngineer role at INOVERSE GROUPE Exciting Opportunity: Senior EmbeddedSoftwareEngineer We are working with a pioneering client at the forefront … of innovation in the telecoms and technology space. They are seeking a talented Senior EmbeddedSoftwareEngineer to join their growing R&D team. If you're passionate about cutting-edge solutions and thrive in dynamic, collaborative environments, this could be the perfect role for you! The Role This is a unique chance to work with a … highly skilled, multidisciplinary team, designing and developing software for market-leading test and measurement products. You'll contribute to delivering solutions that meet the latest telecom standards, focusing on precise timing synchronization. Your Responsibilities End-to-end embeddedsoftware development: from requirements analysis to integration and testing. Collaborate with product owners to turn high-level requirements into More ❯
Senior EmbeddedSoftwareEngineer - Kernel/Device Drivers Senior EmbeddedSoftwareEngineer - Kernel/Device Drivers Direct message the job poster from Opus Resourcing Ltd Trusted tech recruitment search partner specialising in platforms, software, and SaaS across EMEA and North America. Senior EmbeddedSoftwareEngineer with strong skills in embedded … world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embeddedsoftware engineering team of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The EmbeddedSoftwareEngineer will take the … lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of a cross-functional team. The Senior EmbeddedSoftwareEngineer is a hybrid role and will ideally be based in the office 2/3 days More ❯
London, England, 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 specializing 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 ❯
Join to apply for the Lead EmbeddedSoftwareEngineer role at Mid-Way Supply, Inc. 5 days ago Be among the first 25 applicants Join to apply for the Lead EmbeddedSoftwareEngineer role at Mid-Way Supply, Inc. Get AI-powered advice on this job and more exclusive features. Job Title: Team Lead … EmbeddedSoftware Location: East Kent (Onsite) Type: Permanent Salary: £65,000 - £75,000 + Benefits DOE Overview: We're partnered with an innovative engineering company based in East Kent , who are looking for a Team Lead – EmbeddedSoftware to lead their existing team of EmbeddedSoftware Engineers. This is a key leadership role guiding … the development of real-time embedded systems for complex, high-performance products. Key Responsibilities Lead and mentor a team of embeddedsoftware engineers, ensuring high-quality and timely delivery. Design and implement embeddedsoftware in C/C++ on real-time operating systems. Collaborate with hardware, systems, and QA teams to ensure integration and reliability. More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Job Title: Senior EmbeddedSoftwareEngineer - Kernel/Device Drivers, London Client: Opus Resourcing Ltd Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: We are seeking a Senior EmbeddedSoftwareEngineer with expertise in embedded Linux, kernel development, bootloader … and device driver development. Join a leading device company in their new London tech hub near Paddington, working within a diverse European embeddedsoftware team of approximately 30 members. Salary: Market Leading + Pension, Health, 30 Days Holiday The role involves developing the Linux kernel, custom embedded Linux distributions, and bootloaders, impacting products used by millions. The … in the office weekly, with some flexibility for highly experienced candidates. Key skills include: Expertise in Linux kernel development with recent versions Experience with physical products, IoT, automotive connectivity Embedded C, embedded systems, Linux OS Embedded bootloaders like U-Boot, Grub, on ARM systems Requirements planning and development for new and existing products Proficiency in C++, with More ❯
Senior EmbeddedSoftwareEngineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embeddedsoftware engineering … team of around 30 people. Salary: £80-100k Base + Decent Pension, Health, and 30 Days Holiday. The EmbeddedSoftwareEngineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of … a cross-functional team. The Senior EmbeddedSoftwareEngineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a Senior EmbeddedMore ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
word for it that we are a great place to work—we were named on the 2023 Top Workplaces list thanks to feedback from our proud employees. As Senior EmbeddedSoftwareEngineer you will be responsible for; Develop embeddedsoftware across the full software development lifecycle Participate in pre-sales activities including customer calls … and project proposals Generate software requirements, architecture & design documentation, source code, and unit tests Participate in the risk management process Define detailed tasks and estimate effort Collaborate with small to mid-size cross-disciplinary teams Qualifications; Minimum B.S. in Electrical Engineering, Computer Engineering, or Computer Science 7+ years of experience developing with C, C++ 2+ years of experience developing More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Embedded Linux Senior SoftwareEngineer - 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 challenging yet very exciting. The right candidate must be resourceful … This is a Globally remote role What your day will look like Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised, first-class Ubuntu experience on their platforms Take a holistic approach to the Ubuntu experience on partner platforms with inputs … of networking - TCP/IP, 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 What we offer you Your More ❯
Are you an experienced Senior EmbeddedSoftwareEngineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer integration. They are seeking a talented Senior EmbeddedSoftwareEngineer to join their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this Senior EmbeddedSoftwareEngineer - C job based in Fareham: - Design and implement embeddedsoftware: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal … performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in product delivery Requirements of More ❯
City of London, London, United Kingdom Hybrid / WFH Options
IC Resources
Join a deep-tech start-up transforming embeddedsoftware tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embeddedsoftware development and reverse engineering. They’re now looking for a Senior EmbeddedSoftwareEngineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embedded systems, combining traditional driver development with modern AI and analysis frameworks. For this Senior EmbeddedSoftwareEngineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and More ❯
Join a deep-tech start-up transforming embeddedsoftware tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embeddedsoftware development and reverse engineering. They’re now looking for a Senior EmbeddedSoftwareEngineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embedded systems, combining traditional driver development with modern AI and analysis frameworks. For this Senior EmbeddedSoftwareEngineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and More ❯
City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, london (city of london) col-narrow-left Client: IC Resources Location: london (city of london), United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: Join a deep-tech … start-up transforming embeddedsoftware tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embeddedsoftware development and reverse … engineering. They’re now looking for a Senior EmbeddedSoftwareEngineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embedded systems, combining traditional driver development with modern AI and analysis frameworks. For this Senior EmbeddedSoftwareEngineer , we More ❯
Senior EmbeddedSoftwareEngineer £60-65k + £5-6k p/a bonus Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression More ❯
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy Inc
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 ❯
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 ❯
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 ❯
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Defence iQ
Join to apply for the Senior EmbeddedSoftwareEngineer role at Defence iQ 3 days ago Be among the first 25 applicants Join to apply for the Senior EmbeddedSoftwareEngineer role at Defence iQ Architect, design, implement, and test embeddedsoftware for missile subsystems Deliver on-board software for next … code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and Validation teams Key Responsibilities Architect, design, implement, and test embeddedsoftware 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 embeddedsoftware 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 More ❯
Job Title: Senior EmbeddedSoftwareEngineer Location : Gloucester (On-Site Working) Salary : Up to £85,000 (Depending on Experience) Note : All applicants must be willing to work on-site and be eligible to obtain Security Clearance. Position Overview : We are seeking developers with expertise in low-level and/or security-focused development to contribute to building … complex embedded systems. Required Experience: 5 to 10 years of proven experience in software engineering, with a focus on low-level or security-related development. Significant experience with C++ & Embedded C. A track record of successfully delivering projects across multiple platforms and solutions. A broad understanding of security concepts. Experience working across various platforms. Responsibilities : Be adaptable More ❯
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Hertfordshire col-narrow-left Client: Location: Hertfordshire, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: df954a8d198d Job Views: 6 Posted: 27.06.2025 Expiry Date: 11.08.2025 col-wide Job Description: Job summary Our client, a leader in the defence … sector, is currently seeking a Senior EmbeddedSoftwareEngineer to join their team. This role focuses on embeddedsoftware development for Real Time systems on missile subsystem software. Key skills required for this role EmbeddedSoftware, C/C++, bare-metal, model-based, Defence Important All applicants must be able to obtain Security … Clearance and be a sole/dual British national Key Responsibilities: Architect, design, implement, and test embeddedsoftware 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 More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Senior SoftwareEngineer – Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working : 2 to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior SoftwareEngineer – with experience in Embedded Signal Processing to join their dynamic team. This … defence projects, particularly within the realm of sonar signal processing. The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar … signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing software architecture using UML and the Enterprise Architect tool. Estimating work and assisting in building work package 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 Senior EmbeddedSoftware 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, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP … with hardware and firmware engineers 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 not essential A collaborative team More ❯
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, 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 for defence and aerospace. Specialists in electronic components, EMI filters … and LED Lighting, my client provides comprehensive design, manufacturing, and testing facilities within the company’s UK manufacturing centre. Qualifications and Essential Skills: Degree in Software Engineering or similar 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 … Contribute to the output of the design team through the progress of design projects, regularly reporting design status, technical issues, schedule, and cost to management and project teams. Advance software development projects through the full lifecycle from initial concept through requirements, design, coding, verification, validation, and certification, ensuring high-quality, sustainable products that meet stakeholder specifications. Produce formal documentation More ❯
London, England, United Kingdom Hybrid / WFH Options
Ultra Maritime
Senior SoftwareEngineer – Embedded Signal Processing Join to apply for the Senior SoftwareEngineer – Embedded Signal Processing role at Ultra Maritime Continue with Google Continue with Google Senior SoftwareEngineer – Embedded Signal Processing 2 days ago Be among the first 25 applicants Join to apply for the Senior SoftwareEngineer – Embedded Signal Processing role at Ultra Maritime Please note, the successful candidate must obtain full Government Security Clearance before starting employment with Ultra Maritime. Candidates may hold an active Security Clearance or be eligible to obtain a full UK Government Security Clearance Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies. Step … the challenge to work in new ways and have trust in you when getting the job done because we recognise, our business is our people. Job Description Key Responsibilities Software solution design. Software Implementation and test in both Assembler and C including unit and continuous integration testing. Sonar signal processing algorithm implementation, integration, and optimization The development of More ❯