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 ❯
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 ❯
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 ❯
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Opus Resourcing Ltd
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, located close to London Paddington. The successful candidate will join a Pan-European EmbeddedSoftware engineering team of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The EmbeddedSoftwareEngineer will lead the development of Linux Kernel, custom Embedded Linux distributions, and bootloaders. They will also influence the physical product used by millions, working within a cross-functional team. This is a … hybrid role, ideally requiring presence in the office 2-3 days per week. There may be flexibility for highly experienced Embedded Linux professionals to work remotely within the UK. Key Skills and Requirements: Strong expertise in Linux Kernel development and maintenance, with experience on recent Kernel versions. Experience working with physical products, devices, automotive, IoT with connectivity. Extensive experience More ❯
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
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 ❯
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
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Defence iQ
Senior SoftwareEngineer - Embedded Signal Processing Join to apply for the Senior SoftwareEngineer - Embedded Signal Processing role at Defence iQ . Job Details Location: Greenford, Ealing Working Arrangement: Hybrid (2 to 3 days onsite per week) Our client, a leader in the Defence and Security sector specializing in Maritime products, is seeking a … Senior SoftwareEngineer with experience in Embedded Signal Processing. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly in sonar signal processing. The role requires onsite presence 2 to 3 days per week, involving hands-on work with test rigs and embedded systems. Key Responsibilities Designing software solutions Implementing and … testing software in Assembler and C, including unit and CI testing Implementing, integrating, and optimizing sonar signal processing algorithms Developing maintainable, high-quality code Loading code onto bespoke embedded hardware and conducting tests Integrating, analyzing defects, and resolving issues for verification teams Peer reviewing design and code Designing software architecture using UML and Enterprise Architect Estimating work More ❯
Greenford, England, United Kingdom Hybrid / WFH Options
Matchtech
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 permanent role … 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
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
Matchtech
Senior SoftwareEngineer – Embedded Signal Processing Senior SoftwareEngineer – Embedded Signal Processing 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Matchtech Consultant @ Matchtech | Defence & Public Sector Senior SoftwareEngineer – Embedded Signal Processing Location … 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 permanent role offers the opportunity to work on cutting-edge 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 More ❯
London, England, United Kingdom Hybrid / WFH Options
Instituto de Continuidad de Negocio
Senior SoftwareEngineerEmbedded & Edge Systems Join to apply for the Senior SoftwareEngineerEmbedded & Edge Systems role at Instituto de Continuidad de Negocio Senior SoftwareEngineerEmbedded & Edge Systems 4 days ago Be among the first 25 applicants Join to apply for the Senior SoftwareEngineerEmbedded … technical ownership of a cutting-edge system with real-world impact. A well-funded, early-stage technology company developing sensor solutions for the utilities industry are looking for aSenior Software Engineerto lead the evolution of their edge and embeddedsoftware systems. Their technology is designed to help reduce waste and improve the integrity of critical infrastructure. Following … successful trials and with commercial deployment imminent, they are seeking an experienced softwareengineer to lead on software architectural decision making and execution. This is not a conventional embedded role. Youll work at the intersection of real-time sensor data, Linux systems, distributed acoustic sensing, and IoT securitydefining architecture, shaping implementation choices, and delivering performance improvements 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 ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Social network you want to login/join with: Embedded Linux SoftwareEngineer, London col-narrow-left Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 4f84aff880dc Job Views: 9 Posted: 17.06.2025 Expiry Date: 01.08.2025 col-wide Job Description: This role is one of our general tracks. … Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels. We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon. … Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a high-performance, safe and secure platform for enterprise computing, software engineering, and connected devices. These smart, connected devices have the potential to transform every industry. Classic Ubuntu – desktop or server – is widely used in embeddedMore ❯
London, England, United Kingdom Hybrid / WFH Options
SMarTRE Tools
Join to apply for the Audio EmbeddedSoftwareEngineer role at SMarTRE Tools 3 days ago Be among the first 25 applicants Join to apply for the Audio EmbeddedSoftwareEngineer role at SMarTRE Tools Get AI-powered advice on this job and more exclusive features. My market leading client has a superb new … opening for an Audio EmbeddedSoftwareEngineer to join them on a permanent basis. This role is working heavily remote with occasional visits to their UK office. Due to contractual reasons, candidates must be based in the UK. Candidates must have at least 5 years proven C++ experience engineering software through the full software development … life cycle. Candidates must have the ability to design software and implement design patterns. Day-to-day you will be engineering embeddedsoftware for high-speed audio interfaces. Previous Experience Handling Real-time Audio Is Essential. Salary to £65,000, dependent on experience. embeddedsoftwareengineer, software developer, c++, uml, machine learning, RTOS More ❯
London, England, United Kingdom Hybrid / WFH Options
Ultra Electronics Group
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 … quality solutions through efficient, maintainable well-thought-out code. Loading code onto bespoke embedded hardware platforms and testing. Integration, defect analysis and resolution to assist the verification teams with their work. Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued. Software architectural design ideally using UML and the … Periodic verbal reporting of progress and contributing to sprint planning and retrospectives. Skills, Qualification and Experience Good experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good experience in signal processing techniques. Good experience of software/hardware integration and fault resolution. Good experience in UML design techniques. Good experience of the More ❯
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 permanent role offers the opportunity to work on cutting-edge 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 backlogs to track progress. Progressing assigned stories and tasks using Azure DevOps. Providing More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Job Title: Senior EmbeddedSoftwareEngineer, London Client: X4 Technology Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Details This is a fully remote, long-term (2 years) contract opportunity with a leading semiconductor firm. The role involves working on next-generation microchip developments for industrial applications, utilizing Yocto 5.0 and later … This is an excellent opportunity to work at the forefront of technology with a global leader. Don't miss out on this chance to contribute to innovative developments in embedded systems. #J-18808-Ljbffr More ❯
a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can … make a difference. Where no two days are the same. About the job you're considering EmbeddedSoftwareEngineer - Set Top Box: London Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites … including our Women in Engineering employee network group. These networks support our community every day. Your skills and experience Excellent knowledge of C, C++ programming in multitasking and multithreading embedded environment Linux application development and POSIX standards Deep understanding of low-level video software stack - AV Pipelines, middleware framework Good understanding of device drivers, boot loaders, BSP development More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
X4 Technology
Fully home working opportunity with a Leading Semi Conductor firm working on a next generation Quad-Core processor on a have a long term (2 Years initial basis). The position is QDOS assessed as an OUTSIDE IR35 contract opportunity More ❯
My market leading client has a superb new opening for an Audio EmbeddedSoftwareEngineer to join them on a permanent basis. This role is working heavily remote with occasional visits to their UK office. Due to contractual reasons, candidates must be based in the UK. Candidates must have at least 5 years proven C++ experience engineering … software through the full software development life cycle. Candidates must have the ability to design software and implement design patterns. Day-to-day you will be engineering embeddedsoftware for high-speed audio interfaces. Previous experience handling real-time audio is essential. Salary to £65,000, dependent on experience. embeddedsoftwareengineer, software developer, c++, uml, machine learning, RTOS, firmware engineer, firmware developer, embedded c, music, DSP, digital signal processing, audio, remote working, embeddedsoftwareengineer, software developer, c++, uml, machine learning, RTOS, firmware engineer, firmware developer, embedded c, music, audio, remote working, DSP, digital signal processing g2 Recruitment are committed to More ❯