Are you an experienced Senior EmbeddedSoftwareEngineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer integration. They are seeking a talented Senior EmbeddedSoftwareEngineer to join their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this Senior EmbeddedSoftwareEngineer - C job based in Fareham: - Design and implement embeddedsoftware: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal … performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in product delivery Requirements of More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this … job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this EmbeddedSoftwareEngineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embeddedsoftware using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this EmbeddedSoftwareEngineer - C/C++ job based in Rochester, Kent you More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this … job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this EmbeddedSoftwareEngineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embeddedsoftware using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this EmbeddedSoftwareEngineer - C/C++ job based in Rochester, Kent you More ❯
Job title: Senior EmbeddedSoftwareEngineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical … control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Senior EmbeddedSoftwareEngineer, you will be reporting to the Software Engineering Manager as an embedded systems developer . Responsible for integration of hardware and software … in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. Applying your knowledge and principles of engineering to assist in the implementation of aircraft control systems to a More ❯
Senior EmbeddedSoftwareEngineer Slough (4/5 days per week on-site) £350-£450 per day (Outside IR35) 3 month contract (Possible Extension and/or Permanent Opportunity) An excellent opportunity awaits an experienced EmbeddedSoftwareEngineer to join an award-winning design firm in a role offering technical variety, working on cutting … be part of a close-knit team working across the full product lifecycle, building market-leading products for the medical, wearables, and consumer electronics space. You'll be using embedded C and C++ to write and debug code on hardware and working with RTOS. You'll work across board bring-up and low-level drivers through to application logic … office for a 3-month minimum period, with the possibility of rolling extensions or a permanent opportunity in the future. The ideal candidate will have strong commercial experience in embeddedsoftware development using C (C++ desirable), along with a strong understanding of RTOS, standard buses, and protocols. Any experience working in consumer electronics or medical devices would be More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Lead EmbeddedSoftwareEngineer (80% hands-on) Technical Consultancy - South Cambridge Hybrid To C£80K + 25 days holiday + Private medical + Pension + Company Bonus + more. Bringing a solid background in EmbeddedSoftware development (C/C++) and with DSP knowledge you will join a thriving Technical Consultancy where youll combine hands … technical delivery and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence, Healthcare, Industrial and Communications delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead EmbeddedSoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP and Embedded Linux. Proven line management experience of small teams (around 3-7 people). In this role the successful Lead EmbeddedSoftwareEngineer will primarily contribute directly to engineering work; will provide line management and support project More ❯
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 SoftwareEngineer 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 … 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 More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
Graduate EmbeddedSoftwareEngineer Reading 30-35k Are you a recent graduate looking for a chance to rapidly develop your skills? A scale-up company in Reading is looking for someone to gain hands-on experience across a wide tech stack, focusing on embedded systems with AI. You'll be working directly with a fantastic … goal. They create an innovative, growth-focused environment to give you a fantastic opportunity to develop your skills to the next level & grow with the team. Responsibilities as an EmbeddedSoftwareEngineer: + Develop & maintain systems with immediate, real-world applications + Build AI models + Contribute to data handling systems in AWS Required skills for an … EmbeddedSoftwareEngineer: + 2:1 or higher in Computer Science, Electrical & Electronic, or other engineering discipline + Experience with Python, C++, and Computer Vision Desirable skills: + Experience developing MCUs + AWS experience + Electronic circuit design experience + Experience with industry regulations What you'll get as an EmbeddedSoftwareEngineer: + More ❯
RG1, Reading, Berkshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
Graduate EmbeddedSoftwareEngineer | Reading | £30-35k Are you a recent graduate looking for a chance to rapidly develop your skills? A scale-up company in Reading is looking for someone to gain hands-on experience across a wide tech stack, focusing on embedded systems with AI. You'll be working directly with a fantastic … goal. They create an innovative, growth-focused environment to give you a fantastic opportunity to develop your skills to the next level & grow with the team. Responsibilities as an EmbeddedSoftwareEngineer: + Develop & maintain systems with immediate, real-world applications + Build AI models + Contribute to data handling systems in AWS Required skills for an … EmbeddedSoftwareEngineer: + 2:1 or higher in Computer Science, Electrical & Electronic, or other engineering discipline + Experience with Python, C++, and Computer Vision Desirable skills: + Experience developing MCUs + AWS experience + Electronic circuit design experience + Experience with industry regulations What you'll get as an EmbeddedSoftwareEngineer: + More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior EmbeddedSoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives? If so, then this is the job … Kent, and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embeddedsoftware using Embedded C. Work with FreeRTOS to develop real-time, low-level firmware. Interface directly with hardware, sensors, and microcontroller peripherals. Contribute to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: Proven experience as a Senior EmbeddedSoftware Engineer. Strong hands-on experience More ❯
EmbeddedSoftware Team Lead Margate (On-Site) Competitive + Training + Progression + Pension An excellent opportunity awaits an experienced EmbeddedSoftwareEngineer to join an industry leader in a role offering great technical ownership, stability and project variety. This company is aa recognised leader in maritime safety sector, with a strong R&D and … Engineering driven culture. In this role, you'll lead the embeddedsoftware, taking ownership of firmware and microcontroller development across the full product lifecycle. You'll play a key role in shaping technical direction, contributing to product decisions, and providing technical guidance across the team. This is an office-based role in Margate. The ideal candidate is an … experience embeddedengineer with strong hands-on experience developing firmware for microcontroller-based products, looking to step into or build on a team leadership role. This role is site based in Margate, 5 days a week with half days on a Friday. This is a great opportunity to lead a software team in an R&D-driven More ❯
EmbeddedSoftware Team Lead Margate (On-Site) Competitive + Training + Progression + Pension An excellent opportunity awaits an experienced EmbeddedSoftwareEngineer to join an industry leader in a role offering great technical ownership, stability and project variety. This company is aa recognised leader in maritime safety sector, with a strong R&D and … Engineering driven culture. In this role, you'll lead the embeddedsoftware, taking ownership of firmware and microcontroller development across the full product lifecycle. You'll play a key role in shaping technical direction, contributing to product decisions, and providing technical guidance across the team. This is an office-based role in Margate. The ideal candidate is an … experience embeddedengineer with strong hands-on experience developing firmware for microcontroller-based products, looking to step into or build on a team leadership role. This role is site based in Margate, 5 days a week with half days on a Friday. This is a great opportunity to lead a software team in an R&D-driven More ❯
Eastleigh, Hampshire, United Kingdom Hybrid / WFH Options
Shorterm Group
Avionics EmbeddedSoftwareEngineer - Permanent Eastleigh, Hampshire - Fully remote OR 4 day WFH £52,000 - £65,000 + bonus + pension + healthcare About the Role: We are seeking a highly skilled and motivated EmbeddedSoftwareEngineer to join a growing team working on advanced Integrated systems for rotorcraft platforms. This role involves designing … and developing embedded applications focused on signal processing and data handling for safety-critical aerospace environments. You will contribute to the development of next-generation rotorcraft solutions that monitor drivetrain health and optimise aircraft maintenance through intelligent data interpretation. Key Responsibilities: - Lead the design, implementation, and testing of embeddedsoftware applications deployed on Linux-based platforms - Develop … software solutions for signal processing, data acquisition, storage, and secure access - Ensure software is compliant with industry safety standards, including DO-178C DAL D - Contribute to continuous integration and automated testing pipelines to maintain code quality and performance - Collaborate with cross-functional teams, including systems engineers, software architects, and product owners - Support troubleshooting, debugging, and optimisation of More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
EmbeddedSoftwareEngineer Outside IR35 Hybrid Working 9-Month Contract Join a leading aerospace innovator shaping the future of flight. Be a part of modernising advanced Vehicle health monitoring systems that have been trusted for decades to improve safety and streamline maintenance across aircraft fleets. This is an exciting opportunity for an EmbeddedSoftwareEngineer to work on next-generation rotorcraft platforms. What You'll Be Doing: Lead the design, development, and testing of embeddedsoftware for rotorcraft health monitoring systems. Develop real-time software to process vibration data from drive train sensors. Design and control systems for vibration data acquisition, processing, storage, and access. Take responsibility for continuous integration and … testing to maintain software quality. Identify and resolve software issues to ensure system reliability. Mentor and support junior engineers across the project lifecycle. Work in a collaborative Agile team focused on delivering modern software solutions. What You'll Bring: Strong background in C/C++ for embedded systems. Experience developing software for safety-critical, regulated More ❯
EmbeddedSoftwareEngineer - Basingstoke - IoT, C, ARM Cortex My client are currently recruiting for an EmbeddedSoftwareEngineer based in Basingstoke. You will join a small team of technically minded individuals working on a range of new projects in the IoT space. Main duties: + Participate in new product development + Work alongside other … engineers to advance the companies current portfolio of embeddedsoftware products Tech Stack/Skills required: + Proficient in embedded C + Experience developing software for microcontrollers (preferably ARM based) + Understanding of schematics, PCB layouts, technical documentation The competitive salary is between £50-65k Office based in Basingstoke If you feel like you have More ❯
EmbeddedSoftwareEngineer Our client is a world leading manufacturer of underwater technology for use within the Energy, Science and Defence sectors. They are looking for an EmbeddedSoftwareEngineer to plan, develop, test, and deliver high-quality software solutions. They are offering a competitive salary and an excellent benefits package - please contact … me for further details on this. Key Responsibilities Software Development: Design, develop, and validate new features for embedded systems, ensuring alignment with product requirements. Embedded Systems Expertise: Deploy real-time and/or Linux-based operating systems for embedded systems, developing and debugging complex systems utilizing various communication protocols and peripherals. Hardware Integration: Understand digital electronics … debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation Required Skills & Experience Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems. Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints. RTOS/Bare Metal Development: Proficient in developing More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
IC Resources
develops innovative diagnostic and monitoring systems used in clinical and research environments worldwide. With a strong reputation in the medical device space, the team is now looking for an EmbeddedSoftwareEngineer to support the design, development, and testing of real-time embedded systems that interface closely with hardware. This is a great opportunity to contribute … to meaningful technology with real-world impact, working across the full development lifecycle in a collaborative engineering environment. For this EmbeddedSoftwareEngineer position, we are looking for someone with: Commercial experience of embedded programming in C (C++ advantageous) Strong hardware debugging skills and close-to-the-metal development experience A good understanding of RTOS-based … critical development (medical, aerospace, automotive), though this is not essential Familiarity with real-time constraints, low-level communication protocols, and system-level debugging What Next? If you're an EmbeddedSoftwareEngineer looking for a hands-on, technically rewarding role in a purpose-driven company, please apply today to learn more. For more information on this role More ❯
breathing patterns. They're also a carbon-neutral business powered entirely by renewable energy, with sustainability at the core of their mission. The team is now seeking a Senior EmbeddedSoftwareEngineer to lead the development of next-generation medical devices. You’ll play a key role in the full development lifecycle from architectural decisions to implementation … all the while collaborating across a multidisciplinary team. This is a hands-on role where you'll also help shape project direction and influence technology choices. For this Senior EmbeddedSoftwareEngineer role, we’re looking for someone with: Commercial experience in Embedded C Strong knowledge of bare-metal and RTOS environments (e.g. FreeRTOS, Zephyr) Ability … to lead component and technology selection for new products Excellent debugging, Git SCM, and TDD/CI/CD skills What Next? If you're a Senior EmbeddedSoftwareEngineer looking to take the lead in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware More ❯
Senior EmbeddedSoftwareEngineer | £60-70k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Senior SoftwareEngineer 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 embeddedsoftware 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 embeddedsoftware & hardware integration Desirable Skills: Embedded Linux development, Yocto, kernel config, or device drivers Familiarity with Qt, Python, RESTful APIs, oor AWS Experience in video systems, networking (TCP/IP, multicast), or cross-functional engineering teams What you’ll get: £60-70k (Dependent on experience) Very generous bonus scheme More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Very generous bonus + healthcare
Join a cutting-edge start-up building intelligent control systems | Fareham This innovative start-up is developing smart, connected embedded systems for next-generation automation and control. With real-world applications already in motion, they’re looking to expand their core engineering team by hiring an EmbeddedSoftware Engineer. In this role, you’ll be working on … real-time embedded systems, writing software for microcontrollers, and helping shape how devices interact with the physical world. It’s a hands-on position in a fast-moving environment, perfect for someone who thrives on solving technical challenges. For this EmbeddedSoftwareEngineer role, we're looking for someone with: Solid experience with embedded … and microcontroller development Comfortable working close to hardware and within resource-constrained environments Some understanding of control systems or control theory is advantageous What Next? If you're an EmbeddedSoftwareEngineer looking for your next challenge in a forward-thinking and growing company, apply today to find out more. For more information on this role, or More ❯
Job Overview: As an EmbeddedSoftwareEngineer at Salience Labs, you'll be right at the centre of our photonics product development. This role spans low-level firmware, rapid prototyping, and systems integration, giving you the chance to influence everything from proof-of-concept devices to our commercial platforms. You'll collaborate across hardware, photonics, and FPGA … teams to ensure smooth, efficient embeddedsoftware development, right down to the register level and all the way up to application-facing tools. This is a full-stack embedded role, where versatility and curiosity are just as important as technical depth. We're looking for engineers who enjoy working close to the metal, but can just as … test infrastructure. You'll be part of a small, fast-paced team where autonomy is encouraged and impact is tangible. What you'll be doing: Design, implement, and document embeddedsoftware across a variety of project scales. Work closely with hardware and FPGA teams to build robust embedded systems. Use off-the-shelf development kits for rapid More ❯
EmbeddedSoftwareEngineer | Milton Keynes | Onsite My client specialise in the design and development of Electronics Systems in the automotive industry used for precise measurement and calibration systems. They are looking for a talented EmbeddedSoftwareEngineer to join the growing team, due to the expansion of current and future projects. Key Responsibilities Design … to find solutions for client-needs Complete accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please apply More ❯
EmbeddedSoftwareEngineer - Contract Oxford Inside IR35 Hybrid £55-60/h Immediate Start Highlights of this role: Collaborate with a talented team of engineers to develop and optimize embeddedsoftware solutions Leverage your problem-solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry … leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures Ability to work collaboratively in a team environment and communicate effectively with cross-functional stakeholders … Passion for staying up-to-date with the latest trends and technologies in the embeddedsoftware field Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field Proven track record of successful software development projects in an engineering or manufacturing environment Certifications or specialized training in embedded systems or More ❯
EmbeddedSoftwareEngineer - Basingstoke - £(phone number removed) A client of nGenium are looking for a skilled embeddedsoftwareengineer to join a team focused on the development of wirelessly connected products. Requirements: • Confidence developing software for microcontrollers, preferably ARM Cortex-M. • Experience programming in C. • Experience with schematics, PCB layouts, technical documentation. • Good More ❯
Senior EmbeddedSoftwareEngineer Location: Chertsey Salary: Circa 70K 80K + Benefits Senior EmbeddedSoftwareEngineer required by well-established Electronic Engineering Company! This is a diverse and hands-on role involving architectural software design across all stages of the development lifecycle, along with day-to-day leadership of a skilled software team Essential: Strong programming skills in C++ Experience developing on both Linux and Windows platforms Familiarity with embedded and real-time systems Hands-on use of Docker (or similar container tech) Experience with version control tools (e.g. Git) Use of UML and tools like Enterprise Architect Software verification and validation against formal requirements System integration and acceptance More ❯