Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
we need you. We are a growing company and are looking for dynamic engineers who want to advance their careers and their knowledge in embedded software and electronics. If you would like to be part of a hands-on team, then we could the help a good engineer to … value independence . If you know how to do something, go for it and get on with it independently (from home). As an Embedded Design Engineer, you will play an integral part in the business, utilising your embedded software experience and electronics. You will work in a … to define and develop new products Write requirements and system design documentation Collaborate in a team environment to deliver innovative solutions Develop high-quality embedded software in C/C++ Work on bare-metal, RTOS, and embeddedLinux environments Board bring up and test Liaise with customers More ❯
Brighton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
we need you. We are a growing company and are looking for dynamic engineers who want to advance their careers and their knowledge in embedded software and electronics. If you would like to be part of a hands-on team, then we could the help a good engineer to … value independence . If you know how to do something, go for it and get on with it independently (from home). As an Embedded Design Engineer, you will play an integral part in the business, utilising your embedded software experience and electronics. You will work in a … to define and develop new products Write requirements and system design documentation Collaborate in a team environment to deliver innovative solutions Develop high-quality embedded software in C/C++ Work on bare-metal, RTOS, and embeddedLinux environments Board bring up and test Liaise with customers More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
we need you. We are a growing company and are looking for dynamic engineers who want to advance their careers and their knowledge in embedded software and electronics. If you would like to be part of a hands-on team, then we could the help a good engineer to … value independence . If you know how to do something, go for it and get on with it independently (from home). As an Embedded Design Engineer, you will play an integral part in the business, utilising your embedded software experience and electronics. You will work in a … to define and develop new products Write requirements and system design documentation Collaborate in a team environment to deliver innovative solutions Develop high-quality embedded software in C/C++ Work on bare-metal, RTOS, and embeddedLinux environments Board bring up and test Liaise with customers More ❯
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 … 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 … DHCP, HTTP/REST Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT/Embedded experience - from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s More ❯
Bathgate, Scotland, United Kingdom Hybrid / WFH Options
Plexus Corp
of experts who partner with our customers to bring their products to life through inspired innovation and world-class customer service. As a Senior Embedded Software Engineer at Plexus, you will be part of a team developing embedded software for products across a wide range of industries and … mentorship for engineers within your team Ideal Qualifications Bachelor's degree or higher in relevant field. Five (5) years of relevant experience (product development, embedded software development). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash) Strong design skills (OO, abstraction) Unit testing experience … Linux, RTOS, and bare-metal programming Hardware/software integration and debugging Full life cycle product/software development Agile/Scrum experience Experience in regulated industries (IEC 62304, DO-178) Additional Duties Assist with project estimation and planning Participate in continuous improvement Occasional travel may be required (estimated More ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy
Join to apply for the Senior Embedded Software Engineer role at Lunar Energy Join to apply for the Senior Embedded Software Engineer 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 … vision of deploying and building products to electrify homes that are connected through an integrated software platform. Responsibilities: Developing the software running in an embeddedLinux 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 embeddedLinux 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 More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
storage. We're hiring engineering managers with experience in high-quality software development and high-performance team leadership who also have deep familiarity with Linux on physical servers, Linux storage and data center networking capabilities. MAAS components span the entire software stack: from low-level hardware detection and … regularly interfaces with teams responsible for cloud-init, LXD, and our public cloud offerings. The successful candidate will have leadership attributes, deep knowledge of Linux, and can demonstrate the ability to solve challenging distributed systems problems. Location : This is a work-from-anywhere position available in EMEA or the … projects and initiatives The work ethic and confidence to shine alongside motivated colleagues Professional written and spoken English with excellent presentation skills Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Appreciative of diversity, polite, and effective in a multi-cultural, multi-national organization More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester … office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure … to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and More ❯
Position: Embedded Software Engineer Location: Newcastle Upon Tyne Salary: £45,000 - £55,000 KO2's client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team … considerably in 2025. As an Embedded Software Engineer , you will be working in an embedded environment , developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either Embedded C or Modern C++, with flexibility on the specific language used, depending on … your expertise. In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing software in an embedded environment . You’ll collaborate with cross-functional teams to deliver high-quality, reliable code that drives the next generation of devices. Key Responsibilities: Develop and More ❯
sunderland, tyne and wear, north east england, united kingdom
KO2 Embedded Recruitment Solutions Ltd
Position: Embedded Software Engineer Location: Newcastle Upon Tyne Salary: £45,000 - £55,000 KO2's client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team … considerably in 2025. As an Embedded Software Engineer , you will be working in an embedded environment , developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either Embedded C or Modern C++, with flexibility on the specific language used, depending on … your expertise. In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing software in an embedded environment . You’ll collaborate with cross-functional teams to deliver high-quality, reliable code that drives the next generation of devices. Key Responsibilities: Develop and More ❯
market. Our Field Engineers are thought leaders helping our customers solve hard problems. They are accomplished technologists that take a hands-on approach to embeddedLinux strategy and delivery. They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical … awareness of customer business thinking for continuous improvement and personal development. This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embedded software development … looking for in you Exceptional academic track record from both high school and university. Bachelors degree in Computer Science or related technical field. Extensive embeddedLinux experience - Yocto or other. Fluency in at least one of Golang, Python, C, C++, or Rust. Ability to manage a small team. More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software … and enabling synchronisation for multiple expansive visual displays.This is a senior-level opportunity, ideal for an experienced software engineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key Responsibilities: Design, develop and … debug multimedia features (audio, video, streaming) for embeddedLinux platforms Evaluate new hardware platforms and provide technical input on architecture and design Collaborate across teams, including support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Technical Placements
Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester … office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure … to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer - the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and More ❯
An exciting opportunity for a Senior Embedded Software Engineer to develop high-performance embedded systems. Key Responsibilities: Design, develop, and maintain embeddedLinux software for modems. Implement efficient and reliable C++ code for embedded applications. Focus on Linux kernel and driver development for hardware … and memory usage on resource-constrained systems. Collaborate with hardware, firmware, and cross-functional teams on system architecture and software requirements. Develop low-level Linux drivers and software components. Use Jira for issue tracking and project coordination. Perform testing, debugging, and validation of embedded software. Participate in code … reviews and maintain documentation. Stay up to date with embedded development and Linux technologies. Apply knowledge of IP networking protocols like DHCP, NAT, PPP, and iptables. Qualifications: Degree in software/electronic engineering. Strong embedded systems experience. Self-driven, innovative, and collaborative. #J-18808-Ljbffr More ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy Inc
vision of deploying and building products to electrify homes that are connected through an integrated software platform. Responsibilities: Developing the software running in an embeddedLinux 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 embeddedLinux 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 EmbeddedMore ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
the first 25 applicants Join to apply for the Software Team Lead role at Leonardo The opportunity Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for … European Common Radar System (ECRS), then Leonardo would like to hear from you. Job Description The opportunity Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for … United Kingdom 3 weeks ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 1 week ago Software Engineering Manager - Desktop and EmbeddedLinux Optimisation Edinburgh, Scotland, United Kingdom 2 months ago Linux Enablement - Software Engineering Manager Edinburgh, Scotland, United Kingdom 2 months ago Systems More ❯
As a highly Experienced Software Engineer , you will lead the software engineering team, play a pivotal role in the design, development, and implementation of embedded software solutions for new and existing products. You will report directly to the CEO and be responsible for ensuring the necessary resources are acquired … excellent career growth coupled with a unique opportunity to fulfil own potential as a leader in innovation. Key Responsibilities Lead the design, development of embedded software for automotive applications. Oversee the development of new products, ensure high performance, reliability, compliance with industry standards, and suitability for volume production. Enhance … the CEO. Provide technical support and guidance to the team as and when needed. Collaborate with hardware and mechanical engineers to integrate and test embedded systems. Develop and use existing methodology to enforce best practices for software development, testing and preservation. Produce and maintain high-quality technical documentation. Ensure More ❯
assistance programme, cycle2work scheme. The Software Engineer will work as part of the R&D engineering team to design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of the existing product portfolio. You will be able … The successful candidate will work alongside the existing multidiscipline R&D team but should also be comfortable working independently. Software Engineer – the role: Designing embedded software in C/C++ for life safety systems, including panels and modules. Developing and supporting real-time embedded systems, running in either … bare-metal or Linux environments. Working across multiple 32-bit microcontroller families. Developing and testing of both PC/Mobile panel software and embedded firmware. Contributing to the software architecture design, and electronic circuit design decisions where appropriate. Ensure that designs meet the stated objectives relating to performance More ❯
developed in modern C++ (C++14 or newer) that makes extensive use of the standard library and uses a large number of third party libraries. EmbeddedLinux Experience. Our agent targets EmbeddedLinux platforms of many varieties and you will need to be the expert who can More ❯
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic … to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer – the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panels and modules. … Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software. Ensuring all updates meet defined performance, cost More ❯
years' of professional SW experience Minimum 4 years' of Modern C++ experience (C++ 11/14/17) Minimum 3 years' experience working in Linux development environment SW design experience Proactive – a DO-er Great communication Nice to haves: Development on embedded Linux. This does not mean kernel … expert but rather familiar with developing middleware on an embeddedLinux platform, making use of the Posix API’s etc. GStreamer and audio frameworks Asynchronous frameworks such as Boost Asio Networking (ie sockets, multicast/unicast/TCP/UDP) Debugging on embeddedLinux, without commercial More ❯
programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is high desirable. Demonstrated experience with embeddedLinux application development is required. Medical device software development experience is highly preferred. Familiarity with FDA Quality Systems Regulations (QSR) is highly preferred. Experience … with Linux, Containers, DevOps environments is a plus. Strong understanding of Continuous Delivery and Agile development. Experience to work effectively with US teams and international teams, in both Europe and India. Working knowledge of software development tools such as Azure DevOps, Git, etc. Seniority level Seniority level Mid-Senior … weeks ago Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Edinburgh, Scotland, United Kingdom 1 week ago Software Engineering Manager - Desktop and EmbeddedLinux Optimisation Edinburgh, Scotland, United Kingdom 2 months ago Software Engineering Manager - Ubuntu Linux Kernel Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh More ❯
that drive our state-of-the-art satellite communication and processing systems. The ideal candidate will have a strong background in software development for embeddedLinux systems and SW team leadership, with experience in digital communication. As a Software Team Lead, you will lead a team of3-5 software engineers and … role includes leading a SW team along with hands-on development. What you will be doing Recruit and lead a team of RT and Linuxembedded software engineers, including defining workplans and responsibility for their execution. Lead the design, development, and optimization of software for satellite communication and … Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Proven experience in leading small teams of software developers for embedded systems, preferably in satellite communication or space applications. Strong communication and teamwork abilities. Strong knowledge of software architecture, design patterns, and development methodologies. Proficiency More ❯
that drive our state-of-the-art satellite communication and processing systems. The ideal candidate will have a strong background in software development for embeddedLinux systems and SW team leadership, with experience in digital communication. As a Software Team Lead, you will lead a team of3-5 software engineers and … role includes leading a SW team along with hands-on development. What you will be doing Recruit and lead a team of RT and Linuxembedded software engineers, including defining workplans and responsibility for their execution. Lead the design, development, and optimization of software for satellite communication and … Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Proven experience in leading small teams of software developers for embedded systems, preferably in satellite communication or space applications. Strong communication and teamwork abilities. Strong knowledge of software architecture, design patterns, and development methodologies. Proficiency More ❯
United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 3 days ago Glasgow, Scotland, United Kingdom 1 month ago Software Engineering Manager - Desktop and EmbeddedLinux Optimisation Glasgow, Scotland, United Kingdom 3 months ago EmbeddedLinux Senior Software Engineer - Optimisation Glasgow, Scotland, United Kingdom 3 months … ago Glasgow, Scotland, United Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 1 month ago Linux Engineering Manager - Optimisation for Latest Hardware Glasgow, Scotland, United Kingdom 3 months ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help More ❯