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 the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through … product lines and the ability 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 modules. Supporting real-time embeddedMore ❯
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 the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through … product lines and the ability 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 modules. Supporting real-time embeddedMore ❯
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 solutions products. Part of a global group, this company offers … product lines and the ability 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, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
Airbus
Embedded Software Engineer page is loaded Embedded Software Engineer Apply locations Portsmouth time type Full time posted on Posted Today job requisition id JR Job Description: SECURITY CLEARANCE: Eligibility to gain UK SC Security Clearance TRAVEL REQUIRED : Occasional LOCATION : Portsmouth (60% of your working week must be office based) TYPE : Full time WHAT'S IN IT FOR YOU … to zero-carbon flight ( ) to cleaning up space , sustainability is at the heart of our purpose . So what's your next change? ABOUT THE ROLE The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers … key customers. HOW YOU WILL CONTRIBUTE TO THE TEAM Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time 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 variety … 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 embeddedLinux engineer 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, systems engineers More ❯
Junior/Graduate EmbeddedLinux Development Engineer Become part of our SWARCO team as Junior/Graduate EmbeddedLinux Development Engineer Location: Milton Keynes, United Kingdom Full time We have an amazing opportunity for a Junior or Graduate Embedded Software Engineer to join our Engineering Team. Please note this role is Milton Keynes/Hybrid … based so you must live within a commutable distance of the Milton Keynes . In this role the successful candidate will develop Embedded/Real-Time Linux applications and drivers for SWARCO ITS in the UK. They will also be responsible for the compliance with relevant company procedures for all staff and subcontractors. Key Responsibilities Implement, document and … Good organisation and time management skills with ability of working on own initiative Good communication and interpersonal skills 2:1 or better Degree in BSc Computer Science or equivalent EmbeddedLinux development Working experience with software engineering tools such as GIT, JIRA and workflow processes What we offer As well as providing a competitive salary and benefits package More ❯
point in time.) Position Summary We are seeking a highly skilled, independent, and motivated Firmware Engineer to join our team. This position will be responsible for creating and improving embedded software systems used within precision materials testing equipment primarily focused within the construction and infrastructure markets. The Firmware Engineer will report to the R&D Manager and will require … necessary. Key Responsibilities Work with hardware and other engineering staff to evaluate and document the interface requirements between hardware/firmware/software Design, implement, and debug firmware for embedded systems in C/C++ Perform testing and validation of embedded firmware to ensure reliability and stability Optimize code for performance, power efficiency, and memory usage Assess third … Engineering with 10+ years’ work experience from a relevant area Proficiency with C and C++ required with extensive experience in automation and closed loop industrial control Strong understanding of embedded systems architecture and hardware interfaces (e.g., UART, SPI, I2C, CAN etc.). Strong knowledge of ST family microcontrollers (e.g. STM32H7) and real-time operating systems (RTOS). Knowledge of More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior EmbeddedLinux Engineer - 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 EmbeddedLinux Engineer with strong skills in embeddedLinux/kernel development … 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 embeddedLinux engineer 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 ❯
Senior EmbeddedLinux Engineer 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 based close to London Paddington, and join a pan European embedded software engineering team … and customer product/device centric focus. Salary Market Leading + Plus Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience and situation) The embeddedLinux engineer will take the lead in developing their Linux kernel, custom EmbeddedLinux 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 EmbeddedLinux Engineer 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 embeddedLinux skills and strong kernel development to More ❯
Senior Embedded Software Engineer 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 based close to London Paddington, and join a Pan European embedded software engineering team of … around 30 people. Salary: £80-100k Base + Decent Pension, Health, and 30 Days Holiday. The Embedded Software Engineer will take the lead in developing their Linux kernel, custom EmbeddedLinux 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 Embedded Software Engineer 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 embeddedLinux skills and strong kernel development to work more remotely from within the UK. As a Senior Embedded Software Engineer More ❯
Social network you want to login/join with: Senior Embedded Software Engineer - Kernel/Device Drivers, slough col-narrow-left Client: Opus Resourcing Ltd Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior Embedded Software Engineer 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 based close to London Paddington, and join a Pan European embedded software engineering team of around 30 people. Salary: Market Leading + … Decent Pension, Health, and 30 Days Holiday. The Embedded Software Engineer will take the lead in developing their Linux kernel, custom EmbeddedLinux 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 Embedded Software Engineer is More ❯
Join to apply for the Senior Embedded Software Engineer role at Purposeology 2 days ago Be among the first 25 applicants Join to apply for the Senior Embedded Software Engineer role at Purposeology Get AI-powered advice on this job and more exclusive features. Senior Embedded Software Engineer | £72-84k| Reading | Remote, with occasional visits My … an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Senior Software Engineer with strong C++ and Linux experience , who enjoys solving complex problems and building robust, scalable solutions in a fast-paced R&D environment. Key Responsibilities Design, implement, and validate embedded software for high … performance video systems Contribute across the stack: UI, middleware, and low-level drivers on Linux platforms Collaborate with hardware and FPGA teams to deliver integrated product solutions Essential Experience 5+ years software development experience, including full lifecycle delivery Strong C++ Linux development background Experience with embedded software & hardware integration Desirable Skills EmbeddedLinux development, Yocto More ❯
Job Title: Team Lead – Embedded Software Location: Remote (occasional on-site meets in South East) Type: Contract Rate: £55-£65/hour (Outside IR35) We're partnered with an innovative engineering company based in Kent , who are looking for a Embedded Software Consultant to assist with existing projects amongst an existing team Embedded Software Engineers. Key Responsibilities … Design and implement embedded software in C/C++ on real-time operating systems. Collaborate with hardware, systems, and QA teams to ensure integration and reliability. Drive best practices in code quality, documentation, and testing (e.g., MISRA compliance, CI/CD pipelines). Take ownership of sprint planning, code reviews, debugging, and performance optimisation. Essential Experience & Skills: Proven experience … leading embedded software development teams. Strong C/C++ skills and deep understanding of RTOS and low-level firmware. Hands-on experience with hardware interfaces and protocols (SPI, UART, I2C, CAN). Familiarity with embedded security, version control, and build/test automation. Excellent communication skills and stakeholder engagement. Desirable: Exposure to embeddedLinux, safety-critical More ❯
EmbeddedLinux Software Engineer - £62k + 10% bonus - Motorsports/Automotive technology, Slough Client: Hawksworth Location: Slough, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 4 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: We are seeking an EmbeddedLinux Software Engineer with 3+ years of experience, passionate about engineering and interested in …/motorsports technology, with a mix of remote and on-site work in Surrey. Responsibilities include: Coding in Python, .Net, C, or C++ Using Bash or Python scripts in Linux command line Understanding TCP/IP fundamentals and how the internet works Collaborating across engineering disciplines to understand system functionalities Engaging in deep technical troubleshooting and development from start More ❯
Role: Embedded Software Engineer Location: Hampshire (Full-Time) Clearance: Willing to go through DV Status: Permanent Salary Bands: £60,000 to £85,000 DOE iO Associates have partnered with an R&D firm based in the South of England in their search for one if not multiple Embedded Software Engineers to join them in the near future. *Please … you must have a clearance level of at-least SC and be willing to go through higher clearances to be considered for these roles. Requirements: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin Again, as per the heading due to the sensitive nature of the work this role will … Days in Hampshire. If you're interested, please do respond with your most up to date CV as I will be calling through applicants in order of receipt. Role: Embedded Software Engineer Location: Hampshire (Full-Time) Clearance: Willing to go through DV Status: Permanent Salary Bands: £60,000 to £85,000 DOE More ❯
Senior Embedded Software Engineer - Networks and Satcomms A Senior Embedded Software Engineer is sought by this leading networking and satellite communications organisation to be based at their R+D Centre in Hampshire. The Senior Embedded Software Engineer will be responsible for developing embeddedLinux systems software used to manage and control network switches and devices. The … Senior Embedded Software Engineer will take the lead on emerging networking systems used in state-of-the-art satellite communications technology. The Senior Embedded Software Engineer will also be involved in developing advanced embedded networking software using Layer 3 protocols including SR-MPLS, IS-IS, OSPF etc. Your background and experience will include extensive embedded software … development, in-depth embeddedLinux (preferably gained in Linux based Networking) and strong C/C++ skills. You will have a successful track record developing software used in network switch development and you must be confident in your knowledge of Layer 3 routing protocol development (SR-MPLS, IS-IS, OSPF). Any exposure to SONiC NOS, gNMI More ❯
involved in leading the development and delivery of the C++ based UI’s the company is looking to develop to meet customer requirements. Key Skills Degree in Computer Science, Embedded Systems or similar 5+ years commercial C++ experience Excellent commercial QT experience Commercial Javascript experience is advantageous but not essential Ability to gain security clearance is essential The company … office 4 days a week. If you’re interested in this Principal C++ Software engineer jobs, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, EmbeddedLinux, Golang Development, C# .net, Mechanical Design, Machine Learning, AI, FPGA, Electronics, Java, Python, Data Science or Simulation contact us today. More ❯
Physics, Mathematics, Computer Science or related discipline. An equivalent period of industrial experience may be substituted Proven skills in compiling, deploying, profiling and optimizing latency and quality models on embedded devices (NPU and/or CPU) Excellent general AI skills, including improving quality of models using various techniques, including developing new architectures, novel training approaches. Experience with building training … experience and application of general sound enhancement technologies for voice or other audio components. Including but not limited to AI technologies Analysis and design of software modules within an embedded system including creation of demo applications to showcase AI work. Excellent general communication skills, including clear and concise written and verbal reporting. Proven experience with project planning Working in … with knowledge distillation, computer vision algorithms, federated learning Knowledge of one or more interpreted languages, such as Python and/or JavaScript Experience of real-time and/or embedded software development in C++ (on embeddedLinux) including multi-threaded programming (POSIX) Linux (or other Unix-like) programming experience, shell scripting Version control systems, software build More ❯
for TVs. We need enthusiastic engineers with a strong academic background and practical experience in Machine Learning. The candidate will contribute to the development and optimisation of models for embedded devices. Role and Responsibilities Innovate novel AI technologies to enhance audio quality on embedded devices Improve the run time performance of the AI model on device, including optimising … Electronics, Physics, Mathematics, Computer Science or related discipline. An equivalent period of industrial experience may be substitutedProven skills in compiling, deploying, profiling and optimizing latency and quality models on embedded devices (NPU and/or CPU)Excellent general AI skills, including improving quality of models using various techniques, including developing new architectures, novel training approaches. Experience with building training … experience and application of general sound enhancement technologies for voice or other audio components. Including but not limited to AI technologies Analysis and design of software modules within an embedded system including creation of demo applications to showcase AI work. Excellent general communication skills, including clear and concise written and verbal reporting. Proven experience with project planning Working in More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
of the art technologies. We need enthusiastic engineers with a strong academic and experience in Machine Learning. The candidate will contribute to the development and optimisation of models for embedded devices. Key Responsibilities: Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system Innovate novel AI technologies to enhance audio quality … on embedded devices Improve the run time performance of the AI model on device, including optimising model size, latency and quality Have technical responsibility for one or more significant sections of the assigned project Translate complex functional and technical requirements into detailed design Work to a professional standard, paying due regard to safety, efficiency, cost effectiveness, time scales and … Physics, Mathematics, Computer Science or related discipline. An equivalent period of industrial experience may be substituted Proven skills in compiling, deploying, profiling and optimizing latency and quality models on embedded devices (NPU and/or CPU) Excellent general AI skills, including improving quality of models using various techniques, including developing new architectures, novel training approaches. Experience with building training More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
IC Resources
Job Title: AI Researcher – Audio Location: Staines-upon-Thames (Hybrid) Type: Permanent Salary: Competitive + Benefits Overview: An innovative tech company is looking for an AI Researcher/Embedded AI Engineer to develop and deploy AI-powered audio enhancement solutions on edge devices. This role focuses on optimising deep learning models for real-time performance in resource-constrained environments. … Responsibilities: Develop AI models to improve audio quality on embedded systems. Optimise model size, latency, and efficiency for on-device deployment (CPU/NPU). Translate complex requirements into robust, production-grade code. Work across software, hardware, and research teams to ensure system-level integration. Contribute to innovation through research exploration and proposal development. Required Skills: MSc/PhD … or equivalent experience) in Computer Science, Engineering, or related field. Hands-on experience deploying ML models on embedded hardware. Strong background in audio signal processing and machine learning. Proficient in Python and C++ for embedded development. Strong communication and collaboration skills, with experience planning technical work. Nice to Have: Research publications or open-source contributions in ML/ More ❯
the Emergency Care Professional team, collaborating globally to design and develop advanced life support solutions (e.g., patient monitors, defibrillators). This role involves leading the development and maintenance of embedded software for EC Pro products, working closely with internal teams and external partners. You will oversee the entire software lifecycle, emphasizing quality, safety, and regulatory compliance. Key Responsibilities Technical … a hands-on technical leader within the team, providing guidance and support. Team management: Build and maintain competencies, foster continuous improvement and innovation, and create an inclusive, collaborative environment. Embedded Software Development: Lead design, development, and sustainment of embedded software with cross-functional teams. System and Software Support: Oversee support for customer issues, investigations, defect resolution, and lifecycle … days per week in our Farnborough, Hampshire office. Ideal Candidate Engineering degree in a relevant technical field. Experience managing teams and overseeing software collaborations with partners. Proven leadership in embeddedLinux software and firmware development, preferably in medical devices. Experience with embedded electronic/software systems, communication technologies, software design, APIs, quality standards like IEC 62304. Background More ❯
Engineering or a related field, or equivalent practical experience 2-5 years of professional software development experience Experience with C, Python, Bash and Systemd, working close to hardware in embeddedLinux environments. Familiarity with low-level components such as CPUs, BIOS and PCIe is highly desirable. Experience with Agile or Scrum methodologies ABOUT BUSINESS UNIT IBM Systems helps More ❯
Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Platform Recruitment Embedded Software and Electronic Design |Cambridge, Oxford, Reading, Gloucester, Cardiff, Bucks | 07441341336 Senior Embedded Software Engineer | £72-84k | Reading | Remote , with occasional visits My client is an elite … + Own the system architecture for all software products, collaborating closely with hardware teams. + Work across the full software stack, including UI, integration services, control software, and custom Linux device drivers. + Contribute to team growth by mentoring engineers and playing a key role in recruitment. Skills and Experience Required: + 5-10+ years of C++ experience … in a Linux environment + Experience interfacing with hardware & FPGAs + EmbeddedLinux experience (e.g. Distribution building, Kernel configuration) + Solid knowledge of data structures, algorithms, and object-oriented design Bonus: + Knowledge of networking including TCP/IP and routing + Regular use of Gitlab or AWS What you’ll get: + Ability to work nearly More ❯
Skill Sets Essential: Minimum 7 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 IDE’s but rather using tools like GDB and Valgrind CI/CD About Us More ❯