EmbeddedLinux 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 challenging yet very exciting. The right candidate must … are looking for in you You love technology and working with brilliant people You have a Bachelor's degree in Computer Science, STEM or similar You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team … 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 ❯
Senior EmbeddedLinux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior EmbeddedLinux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant EmbeddedLinux systems for new products and enhancements for a global client … base. The successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior EmbeddedLinux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system … level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior EmbeddedLinux Software Engineer, your skills and experience should include: Strong C and C++ programming EmbeddedLinux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior EmbeddedLinux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior EmbeddedLinux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant EmbeddedLinux systems for new products and enhancements for a global client … base. The successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior EmbeddedLinux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system … level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior EmbeddedLinux Software Engineer, your skills and experience should include: Strong C and C++ programming EmbeddedLinux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can More ❯
Broughton, Scottish Borders, UK Hybrid / WFH Options
Singular Recruitment
Senior EmbeddedLinux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior EmbeddedLinux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant EmbeddedLinux systems for new products and enhancements for a global client … base. The successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior EmbeddedLinux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system … level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior EmbeddedLinux Software Engineer, your skills and experience should include: Strong C and C++ programming EmbeddedLinux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can More ❯
Senior EmbeddedLinux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior EmbeddedLinux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant EmbeddedLinux systems for new products and enhancements for a global client … base. The successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior EmbeddedLinux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system … level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior EmbeddedLinux Software Engineer, your skills and experience should include: Strong C and C++ programming EmbeddedLinux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior EmbeddedLinux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior EmbeddedLinux Software Engineer to join their multi-award winning R&D team. In this role youll develop highly performant EmbeddedLinux systems for new products and enhancements for a global client base. … The successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior EmbeddedLinux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level … issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior EmbeddedLinux Software Engineer, your skills and experience should include: Strong C and C++ programming EmbeddedLinux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
ITDev
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. Job Description Tired of working on the same embeddedLinux projects repeatedly? Ready to elevate your kernel development skills? Join our team as a Senior EmbeddedLinux Software Engineer, where you'll work on a … Each project offers new technical challenges and the opportunity to work with cutting-edge hardware. Ideal candidates love diving deep into kernel development, crafting custom drivers, and solving complex embedded problems across diverse industries. We offer a personal development plan, mentorship, paid IET membership fees, and support for continued learning—whether pursuing Chartered Engineer status, contributing to open … source projects, or exploring advanced kernel development techniques. We're seeking an experienced embeddedLinuxengineer with strong kernel development skills. You should be comfortable working across the full Linux stack—from bootloaders to application development—and enjoy tackling technical challenges with custom hardware platforms. You will collaborate with multidisciplinary teams, including FPGA engineers, hardware designers More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Software Engineer - C++/EmbeddedLinux Location: Cambridge (Hybrid - 3 days office-based) Salary: £45,000 - £70,000 (depending on experience) An opportunity has arisen with a well-established engineering company in Cambridge working at the forefront of radar, surveillance, and defence technology. As part of their continued growth, they are now looking for a Software Engineer with strong C++ and embeddedLinux experience to help drive the development of their next-generation systems. The company's solutions are used globally in mission-critical environments. This is a chance to join a multidisciplinary team where your software will have real-world impact in the defence and security domain. Key Responsibilities: Design and implement embedded software and control systems for radar platforms. Develop high-quality C++ code for both embedded devices and user-facing applications. Contribute to interface development for third-party system integration. Play an active role in code reviews, architectural decisions, and continuous improvement. Support cross-functional collaboration with electronics, FPGA, and systems engineers. Required Experience: Strong commercial experience with C++ More ❯
London, England, United Kingdom Hybrid / WFH Options
Opus Resourcing Ltd
Senior EmbeddedLinuxEngineer with strong skills in EmbeddedLinux/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. Join a Pan-European Embedded software engineering team … culture and a product/device-centric focus. Salary: Market Leading + Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience, and situation.) The EmbeddedLinuxengineer will lead the development of their Linux Kernel, custom EmbeddedLinux distribution, and bootloaders, impacting physical products used by millions of customers … a hybrid role, ideally based in the office 2-3 days per week, with some flexibility for highly skilled candidates to work remotely within the UK. As a Senior EmbeddedEngineer, you should have skills in: Strong expertise in Linux Kernel development and maintenance, with recent Kernel versions. Experience working with physical products, devices, automotive, IoT, and More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior EmbeddedLinuxEngineer - Devices, Slough Client: Opus Resourcing Ltd Location: Slough, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: Senior EmbeddedLinuxEngineer with strong skills in embeddedLinux/… 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. Join a pan-European embedded software engineering team of around 30 people with a fantastic culture and a customer product/device-centric focus. Salary: Market Leading + Strong Pension, Health Benefits, and … Days Holiday. (Let's discuss your skills, experience, and situation) The embeddedLinuxengineer will lead in developing the Linux kernel, custom EmbeddedLinux distribution, and bootloaders, impacting physical products used by millions of customers, working as part of a cross-functional team. This role is hybrid, ideally based in the office 2/ More ❯
London, England, United Kingdom Hybrid / WFH Options
IONATE
K - Full-time - London/Hybrid IONATE is a deep technology start-up building the technology backbone for smart grids. Our team is looking for a Senior Embedded Software Engineer who will be responsible for developing and implementing real time software, taking concepts through to commercial product for customers. £65-80K - Full-time - London/Hybrid IONATE … is a deep technology start-up building the technology backbone for smart grids. Our team is looking for a Senior Embedded Software Engineer who will be responsible for developing and implementing real time software, taking concepts through to commercial product for customers. Requiring extensive knowledge and experience in embedded software development, this position will involve working with … our hardware and software team. With a focus on real-time embedded firmware development, you will be actively contributing to in analyses, design reviews, simulations, technical discussions, verification and validation processes. You will need an innovative approach to engineering with well-grounded reasoning and experience. Importantly you will contribute to live ongoing projects and test activities and work with More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
IC Resources
EmbeddedLinux Software Engineer needed for established client in Bristol. ***** Salary to £60k - £70k plus hybrid working and visa support**** I am seeking a skilled EmbeddedLinux Software Engineer with 3-10 yrs. The ideal EmbeddedLinux Software Engineer will have demonstrable embedded C development experience and some embeddedlinux kernel configuration and development experience. Anyone with low-level driver development or video/machine learning application development would be of interest Responsibilities include developing or modifying Linux drivers for the embedded platforms and developing Linux video and machine learning applications. Great salary, hybrid working and visa support available. Get in touch with Emma More ❯
Lead EmbeddedLinuxEngineer Location: Bologna, Italy (Hybrid - 1 day per week onsite) A leading electronics technology company is seeking a Lead EmbeddedLinuxEngineer to join their growing team. This hybrid role, based in Bologna, offers the opportunity to lead the development of cutting-edge embeddedLinux solutions that interface with … advanced hardware systems. Key Responsibilities: As the Lead EmbeddedLinuxEngineer, you will take technical ownership of embeddedLinux software development and play a key role in shaping the architecture and implementation of Linux-based embedded systems. Leading the design, development, and integration of embeddedLinux platforms for advanced electronic products. … Managing and mentoring embedded software engineers, conducting code reviews, and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embeddedLinux software stacks. Key Skills & Experience More ❯
Bologna (province), United Kingdom Hybrid / WFH Options
Redline Group Ltd
Lead EmbeddedLinuxEngineer Location: Bologna, Italy (Hybrid - 1 day per week onsite) A leading electronics technology company is seeking a Lead EmbeddedLinuxEngineer to join their growing team. This hybrid role, based in Bologna, offers the opportunity to lead the development of cutting-edge embeddedLinux solutions that interface with … advanced hardware systems. Key Responsibilities: As the Lead EmbeddedLinuxEngineer, you will take technical ownership of embeddedLinux software development and play a key role in shaping the architecture and implementation of Linux-based embedded systems. Leading the design, development, and integration of embeddedLinux platforms for advanced electronic products. … Managing and mentoring embedded software engineers, conducting code reviews, and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embeddedLinux software stacks. Key Skills & Experience More ❯
Embedded Systems Engineer - Linux/Bootloader/Low level/U-boot Do you have 7+ years experience in Embedded System development ? Strong expertise in bootloaders (e.g., U-Boot) and device driver development for embedded platforms? Do you want to join a scale-up in the wonderful city of Amsterdam? If so, then this could … be the one for you! We're working with a genuinely exciting, security focused semiconductor company and they need a number for Embedded Systems Engineers to join the team in Amsterdam on a permanent basis working on a fully onsite capacity. Sound good? Thought it might! What's in it for you? You will receive an excellent base salary … is a fully, 100% onsite role with zero hybrid working. What we look for in return is: Strong expertise in bootloaders (e.g., U-Boot) and device driver development for embedded platforms. Demonstrated experience with OS bring-up, chip bring-up, and emulation environments. Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; or equivalent More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Social network you want to login/join with: Embedded & Desktop Linux Systems Engineer - Optimisation, London col-narrow-left Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 64246ecd99d3 Job Views: 53 Posted: 24.06.2025 Expiry Date: 08.08.2025 col-wide Job Description: 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, articulate, and able to deliver on a wide variety of solutions across PC and IoT … are looking for in you You love technology and working with brilliant people You have a Bachelor’s degree in Computer Science, STEM or similar You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team More ❯
London, England, United Kingdom Hybrid / WFH Options
Qualcomm
by health and wearable organizations, industrial organizations, as well as top silicon vendors, Edge Impulse has become the trusted ML platform for enterprises and developers alike. Primary Responsibilities Our embedded engineering team enables developers to create the next generation of intelligent device solutions with embedded Machine Learning. We believe that machine learning will enable the valuable use of … to cost, bandwidth or power constraints. Our framework provides data ingestion, labeling, training, and deployment capabilities to accelerate developer success with ML on the edge. Expand the fleet of embedded edge devices that support machine learning Develop code that enables Edge Impulse Machine Learning onto embedded devices using modern software development and deployment tools Connect sensors (image, audio … motion) to Edge Impulse applications Develop algorithms for data/image processing Improve/develop tooling that connects an embedded system to a larger system Drive solutions forward with an ownership mindset working effectively both independently and as a member of a distributed team Preferred Skills and Experience Experience bringing creative solutions to challenging problems and working hands-on More ❯