Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Senior EmbeddedSoftware 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 bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where softwareMore ❯
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 EmbeddedSoftware Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group … of support for mature products. The primary focus will be on maintaining and improving current products through bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and … coordinate sustaining engineering tasks. While they operate a rotating schedule where software engineers take turns supporting legacy products, this role will act as the lead for sustaining efforts – identifying support needs and requesting assistance from the broader team when specific expertise is required. You’ll be joining a collaborative and multi-disciplinary team that spans software, electronics, mechanical More ❯
Bathgate, Scotland, United Kingdom Hybrid / WFH Options
Plexus Corp
We’re a global team of experts who partner with our customers to bring their products to life through inspired innovation and world-class customer service. As a Senior EmbeddedSoftware Engineer at Plexus, you will be part of a team developing embeddedsoftware for products across a wide range of industries and at all phases … design, and others. We are looking for problem solvers, critical thinkers, and strong communicators who are excited to work on products that improve our world. Responsibilities Create high-quality software as a part of a cross-discipline project team Develop engineering/product concepts that are innovative, high quality, and cost appropriate Engage in all phases of product development: conceptualization, development, verification, and commercialization Communicate effectively with team members and customers Provide mentorship for engineers within your team Ideal Qualifications Bachelor's degree or higher in relevant field. Five (5) years of relevant experience (product development, embeddedsoftwaredevelopment). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Energy Consulting group
safety and optimising maintenance schedules for the past thirty years, and are now undergoing modernisation to serve new platforms. Exciting opportunities await within the Rotorcraft IVHM team for driven EmbeddedSoftware Engineers with proven experience in new software product implementation in highly-regulated engineering industries, with responsibility for specifying, designing, integrating and commissioning IVHM software on … existing and new rotorcraft platforms. Job Description Job Description As a Lead EmbeddedSoftware Developer, you will be responsible for designing, developing, and testing embeddedsoftware within the Integrated Vehicle Health Management (IVHM) team. Primarily deployed to rotorcraft, our software products process data acquired from sensors placed across the vehicle's drivetrain in order to … operators of drivetrain health, guiding maintenance and deployment decisions at the aircraft level. In this role, we are seeking methodical engineers with a strong background in optimising systems utilising embedded C++ coding, with a particular focus on either real time processing of vibration signals and/or control of acquisition, processing, storage and access of vibration data for purposes More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
iO Associates
Exciting Opportunity: Senior EmbeddedSoftware Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior EmbeddedSoftware Engineer 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 embeddedsoftwaredevelopment: from requirements analysis to integration and testing. Collaborate with product owners to turn high-level requirements into innovative software solutions. Work alongside hardware engineers and high-level software developers to optimize system interfaces. Deliver projects on time, maintaining exceptional quality and flexibility to meet evolving market needs. Gain deep knowledge of the product technology domain and its More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Technical Placements
Senior EmbeddedSoftware 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 bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where softwareMore ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior EmbeddedSoftware Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. You will have the opportunity … to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior EmbeddedSoftware Engineer will include: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure … seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of softwaredevelopment processes, including testing, documentation, and code reviews. As More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior EmbeddedSoftware Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. You will have the opportunity … to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior EmbeddedSoftware Engineer will include: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure … seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of softwaredevelopment processes, including testing, documentation, and code reviews. As More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description As a Senior EmbeddedSoftware Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. You will have … the opportunity to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior EmbeddedSoftware Engineer will include: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects … to ensure seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of softwaredevelopment processes, including testing, documentation, and code More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
Calnex Solutions Ltd
Calnex Solutions is an innovative and successful company that develops software enabled leading edge test & measurement products that test network equipment to the latest telecoms standards with a particular focus on precise timing synchronisation. Our developers work in multi-discipline product development teams that include software and hardware design and system test Engineers. The teams work closely … quality, fully functional products. Our R&D team is growing to support our expanding product portfolio. As part of this growth we have an exciting opportunity for an experienced EmbeddedSoftware Engineer who will help shape the future user experience of our latest products. The successful candidate will enjoy working on the leading edge and be able to … innovate and deliver in a fast paced and busy environment. Key Responsibilities: Full lifecycle embeddedsoftwaredevelopment from requirements analysis through development, integration and testing. Works closely with product owners to understand and refine high level system requirements into software features. Collaborates with hardware engineers and high level software developers to define system level More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Embedded Linux Field Engineering Manager Join to apply for the Embedded Linux Field Engineering Manager role at Canonical Embedded Linux Field Engineering Manager 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Field Engineering Manager role at Canonical Canonical is a leading provider of open source software and … four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable and growing. We are hiring an Embedded Linux Field Engineering Manager to lead a regionally-focused team of Field engineers in Presales and Professional Services activities, by helping customers with solution architecture, design and delivery. Location … wider consumer electronics and device market. Our Field Engineers are thought leaders helping our customers solve hard problems. They are accomplished technologists that take a hands-on approach to embedded Linux strategy and delivery. They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical approach to open source and connected More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment
Senior EmbeddedSoftware Engineer Linlithgow (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an EmbeddedSoftware engineer looking to join a stock … supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embeddedsoftware through to integration and testing. You will also be responsible for debugging of system level … issues. The ideal candidate will have strong commercial experience in Embeddedsoftwaredevelopment using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced EmbeddedSoftware Engineer to join and international Network device specialist where you will receive award winning training and shape the More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Senior EmbeddedSoftware Engineer - Linlithgow (Hybrid - 2 days in office per week) - Very Competitive Salary We offer a comprehensive package including a 5% pension, 32 days holiday, performance bonus, share incentive plan, healthcare scheme, income protection, life assurance, flexible working hours, and sponsorship opportunities. This is an excellent opportunity for an EmbeddedSoftware Engineer … award-winning training programs. The company is a well-established, international leader in Networking Solutions, developing and supporting complex products for telecom and network providers. Responsibilities Develop and maintain embeddedsoftware throughout the full lifecycle, including integration and testing. Collaborate with product owners to convert high-level system requirements into functional software features. Debug system-level issues … to ensure optimal performance. Requirements Strong commercial experience in embeddedsoftwaredevelopment using C and C++. Experience with object-oriented design patterns and reusable, extensible code. Proficiency with embedded Linux systems. Experience working in an agile development environment. Excellent communication skills and ability to work within interdisciplinary teams. Additional Information Location: Linlithgow, with hybrid working More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
Free-Work UK
days holiday + Performance Bonus + Share Incentive Plan + Healthcare + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an EmbeddedSoftware engineer looking to join a stock market listed business, renowned for their supportive culture and award winning training opportunities. This company are a well-established, international and industry … supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embeddedsoftware through to integration and testing. You will also be responsible for debugging of system level … issues. The ideal candidate will have strong commercial experience in Embeddedsoftwaredevelopment using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced EmbeddedSoftware Engineer to join and international Network device specialist where you will receive award winning training and shape the More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Thales Group
ability to flex your start and finish times. Where possible, we support a working pattern that suits your lifestyle and helps you reach your ambitions. Job Advertisement: Real-time EmbeddedSoftware Engineer Are you ready to innovate and make a significant impact in the field of real-time embeddedsoftwaredevelopment? Thales is seeking enthusiastic … and dedicated Software Engineers to join our team and contribute to cutting-edge multi-discipline programmes. If you possess the skills and passion for software engineering, we want to hear from you! Overview of Thales Integrated Airspace Surveillance (IAS): Thales IAS provides advanced surveillance solutions designed to ensure the security and safety of airspace. Leveraging state-of-the … efficient airspace management. Be part of a team that pioneers solutions for critical applications in air traffic control, air defense, and homeland security. Primary Purpose: As a Real-time EmbeddedSoftware Engineer at Thales, you will collaborate with a team of Software Engineers on diverse projects, participating in all phases of the softwaredevelopment lifecycle. More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
s team and help develop state 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 … 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 ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
MBDA UK Ltd
We are looking for a software engineer focussed on embeddedsoftwaredevelopment for Real Time systems. This is a hands-on role and will involve architecting, designing, implementing and testing missile subsystem software. Salary : up to £64,000 depending on experience Dynamic (hybrid) working : 4 to 5 days per week on-site, due to workload classification … we experiment, innovate and create across the full product lifecycle. In a collaborative and close-knit culture, we support each other to search for better. Join us as an EmbeddedSoftware Engineer and take our technology and your career into new territories. You will be responsible for delivering the on-board software for the next generation of … Missile Systems. What we're looking for from you: Significant previous experience of developing bare-metal embeddedsoftware using C/C++. Experience in model-based development, using UML or using tools such as IBM's Rhapsody. Experience of the definition and verification of algorithms in a model-based environment would be a desirable (SCADE). DO178C More ❯
Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Tech Connect Group
EmbeddedSoftware Team Lead Location: South of Cambridge Type: Permanent, Full-Time | Hybrid working Salary: £75,000 - £80,000 depending on experience Sector: Embedded Systems, Communications, Sensing, Defence, Healthcare - The Company Our client is a well established technology consultancy SME operating with defence, aerospace, medical and consumer electronics. The Role They're seeking a capable and experienced … EmbeddedSoftware Team Lead to manage a small sub-team (around 4-5 engineers) within a wider multidisciplinary software group. This is a hands-on leadership role that combines project delivery and technical work with line management responsibilities. You'll contribute directly to embeddedsoftware projects while guiding and mentoring team members, shaping best practices … and helping to steer the technology roadmap. Key Responsibilities: Line management, mentoring, and development of a small team of engineers Project resource planning and performance reviews Leading technical delivery across embeddedsoftware projects Supporting and influencing engineering best practice and software process improvement Working closely with multi-disciplinary teams to deliver client solutions The Ideal Candidate More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
ic resources
Social network you want to login/join with: Senior EmbeddedSoftware Engineer, Oxford col-narrow-left Client: ic resources Location: Oxford, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 6078c20b9f3c Job Views: 27 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Join a cutting-edge space robotics company - Oxford … Hybrid Working Model IC Resources has partnered with a pioneering space robotics company in Oxfordshire that is seeking an experienced EmbeddedSoftware Engineer. In this role, you will develop embeddedsoftware on RTOS in C, with a strong understanding of the full softwaredevelopment lifecycle. Requirements: EmbeddedSoftwareDevelopment in C … Understanding of the full softwaredevelopment life cycle (SDLC) Industry experience within aerospace or the space sector Knowledge of the full SDLC What Next? If you are an EmbeddedSoftware Engineer seeking an exciting challenge within a great company, please apply today! For more information on this role or other jobs in Embedded, Firmware, C++ More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
recruiter to learn more. Base pay range Direct message the job poster from Verso Recruitment Group Searching for World Class Talent for Exciting Engineering & Technology Companies Job Title: Senior EmbeddedSoftware Engineer Location: Southampton, Hampshire (Hybrid – 3 Days Onsite) Salary: Up to £65,000 + Benefits Senior EmbeddedSoftware Engineer | Embedded C/C++ | RTOS … Bare Metal | Southampton (Hybrid) Are you an experienced EmbeddedSoftware Engineer looking to take the lead on exciting new product development? Verso is exclusively retained by a long-established and innovative electronics business in Southampton, Hampshire. With a track record of delivering bespoke embedded solutions across multiple sectors, this is an opportunity to work on technically … friendly, and forward-thinking culture. You’ll be part of a multi-disciplinary engineering team working closely with quality, procurement, projects, sales, and occasionally with customers. Key Responsibilities Drive embeddedsoftwaredevelopment for a new product line currently in design Collaborate with cross-functional teams to deliver high-quality solutions Design, develop, and debug embeddedsoftwareMore ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The Opportunity: At Leonardo, we are looking for talented engineers with the expertise and leadership potential and behaviours to develop into a Software Design Authority role within our softwaredevelopment teams. If you have strong technical experience in real-time embedded systems and are eager to expand your leadership and decision-making capabilities, this … role will provide the foundation for your growth. As a Lead Software Engineer, you will: Deliver and integrate high-quality real-time embeddedsoftware, ensuring reliability in critical applications. Provide technical guidance and leadership, supporting teams in best practices, system integrity, and softwaredevelopment methodologies. Work closely with hardware, firmware, and systems engineering teams, contributing … to multidisciplinary solutions. Develop your expertise in an environment that prioritizes learning, mentorship, and career progression. Lead development approaches that emphasise design principles, modularity, reuse, and industry best practices, shaping technical direction while honing your leadership skills. What We Are Looking For: We value leadership potential, experience, and a drive for continuous growth. If you have the technical expertise More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
growing talent. Whether you're an experienced professional or looking to advance your career, we provide training, mentorship, and hands-on opportunities to help you excel in real-time embeddedsoftware development. In this role, you will: Deliver and integrate high-quality real-time embeddedsoftware, ensuring reliable and efficient performance in critical applications. Collaborate with … across disciplines to develop robust solutions. Expand your expertise in a supportive environment, with access to learning opportunities that encourage growth in real-time systems and best practices. Lead development approaches focused on design principles, modularity, reuse, and industry best practices, helping shape both technical direction and your own professional journey. What we are looking for: We value behaviours … some qualities we value: Leadership and motivation, with the ability to inspire and guide others. A willingness to learn and adapt, embracing new technologies and methodologies in real-time embedded systems. Hands-on integration and requirements engineering, ensuring high-quality software solutions. Experience with Object Orientation, Linux/VXWorks (Desirable)-but if you're not familiar, don't More ❯
Poole, England, United Kingdom Hybrid / WFH Options
Leo Recruitment Limited
Are you an experienced EmbeddedSoftware Engineer who thrives on solving real-world technical challenges? Do you enjoy writing reliable, structured C/C++ code for products that make a global impact? This full-time, permanent role is based in Poole, Dorset, with the flexibility of hybrid working (up to 2 days per week from home). You … ll join a collaborative, supportive engineering team, developing and enhancing embeddedsoftware for specialist manufacturing systems. Why this role is a great fit for you: You enjoy working in a focused, practical environment. You’re passionate about solving real-world technical problems. You take pride in writing well-documented, structured C/C++ code. You want to contribute … plus bank holidays (increasing with service). Pension, life assurance, and employee wellbeing program. Retail and lifestyle discount scheme. Clear onboarding and ongoing support. Your responsibilities will include: Developing embeddedsoftware in C/C++ for new and existing hardware platforms. Collaborating with electronics engineers to shape specifications and select components. Supporting firmware development from design to More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: ? Flight Software Engineer – LEO & GEO Spacecraft Join a pioneering team at the forefront of satellite innovation, designing and deploying cutting-edge spacecraft for both Low Earth Orbit (LEO) and Geostationary Orbit (GEO) applications. This company is on a mission to reshape on-orbit capability through robust software and mission … driven engineering. As a Flight Software Engineer, you’ll play a key role in building, testing, and deploying flight-critical code for complex spacecraft systems. Location: Hybrid -London Type: Permanent (Contract options may be considered - ask us!) What You’ll Be Working On: Developing, testing, and integrating embedded flight software in C, C++, and Python Working across … the full flight software stack: hardware interfaces, middleware, command & data handling, FDIR, autonomy, and comms Supporting both development and on-orbit operations for GEO and LEO missions Collaborating with multidisciplinary teams including GNC, Systems, and Mission Ops Driving software robustness, system reliability, and mission success What They’re Looking For: 3+ years of experience in flight or More ❯
Chesterfield, England, United Kingdom Hybrid / WFH Options
GRTS
and telematics solutions, primarily serving the crushing and screening segment of the mobile construction machinery market. As part of a respected international group, the company is driving innovation in embedded technology and user interface design. They are now looking for a Software Engineer to join their team in Chesterfield , with the opportunity to work hybrid (2 days from … home) each week. What You’ll Be Doing: Developing software across a range of embedded platforms – from small microcontrollers to advanced HMIs. Creating intuitive Human-Machine Interfaces (HMI) using QT/QML . Contributing to full lifecycle softwaredevelopment – design, implementation, testing, and deployment. Collaborating with multidisciplinary engineering teams to integrate software into real-world … machine control systems. What We’re Looking For: Experience in embeddedsoftwaredevelopment (C/C++). Familiarity with QT/QML for HMI development. A strong problem-solver who thrives in collaborative, project-driven environments. Bonus points for experience in control systems, telematics, or machinery interfaces. What’s On Offer: A competitive salary package with performance More ❯