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 ❯
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 ❯
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 ❯
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 ❯
Houston, Texas, United States Hybrid / WFH Options
All Points Logistics LLC
US CITIZENSHIP REQUIRED THIS IS AN ON-SITE POSITION. REMOTE WORK IS NOT SUPPORTED NO STAFFING AGENCIES DESCRIPTION OF POSITION/DUTIES: All Points is seeking a Simulation Software Engineer to join our team in Houston Texas. This is a Software Engineering position performing space related activities to include: spacecraft system/subsystem and environmental modeling and simulation … mission simulation, development, test, verification, and validation activities. The engineer will provide support for Simulation and/or SOCCRATES development for DDTE/OPOC contracts. This task includes effort to perform defect resolution, development, testing and stakeholder support. The engineer will conduct multidisciplinary research and collaborate with engineers on simulation software that is used to test … the vehicle's flight software, associated avionics and ground systems. This work entails development of hardware models, environmental models, simulation faulting capabilities, and products to support use of the simulation in a lab environment. Duties may include but are not limited to: Making software updates to the simulation architecture and models as required to implement new features More ❯
Gwynn Oak, Maryland, United States Hybrid / WFH Options
Associates Systems LLC
Candidate will work on software systems for mission systems in all phases of the softwaredevelopment lifecycle, primarily in C/C++. Candidate will interface with systems engineering to develop flow down software requirements and technical specifications. Responsibilities include identifying risks, suggesting mitigation, tracking defects, developing resolutions, and reporting status. The candidate will also be expected … to develop and execute unit tests and build verification test plans, and track and report test status. Additionally, the selected candidate will conduct reviews of software related products, software designs, and additional technical documents. The responsibilities include active participation in Integrated Product Teams (IPT), design reviews, and other reviews, as required. The selected candidate will actively participate in … the technical peer reviews to ensure system/software requirements are being met from an end to end system point of view. Individuals must be self-starters and able to efficiently operate in a team environment. Existing engineering and system specialists will be made available to assist with any activities associated with executing primary tasking. However, the selected individual 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 ❯
VeroTech is looking for an EmbeddedSoftware Engineer! Are you interested in working in Aerospace/Defense ? We're VeroTech, a Belgian engineering consultancy company specialized in R&D projects, currently looking for talented engineers. Your mission As an EmbeddedSoftware Engineer, you work closely with the Deputy Electrical Manager and take on key responsibilities to … in the defense sector. These responsibilities include: Analyze project needs and create detailed technical specifications . Preparing the technical components of offers in collaboration with the sales team. Provide software and system integration support for projects. Develop real-time software and Human-Machine Interfaces (HMI's) . Design and implement firmware for PIC processors and FPGAs . Lead … the integration, validation, and qualification of systems to ensure high-quality performance. Your profile Master's degree in Electronics 3+ years of experience in embeddedsoftwaredevelopment Proficiency in C programming , experience with Linux , knowledge of Real-Time Operating Systems (RTOS) Professionally proficient in English Interest in Defense Sector Why join VeroTech? A motivating salary package, with More ❯
Orlando, Florida, United States Hybrid / WFH Options
Lockheed Martin
posted: May. 29, 2025 Description: Lockheed Martin is a global security and aerospace company that employs approximately 114,000 people worldwide and is principally engaged in the research, design, development, manufacture, integration and sustainment of advanced technology systems, products and services. Lockheed Martin Missiles and Fire Control (MFC) is one of four Lockheed Martin business areas. MFC is a … offers a wide range of products and services for the global civil nuclear power industry and the military's green power initiatives. What You Will Be Doing As a Software Engineer, your responsibilities will include but are not limited to: -Develop EmbeddedSoftware -Integrate algorithms into C/C++ applications -Plan, conduct, and coordinate softwaredevelopment activities -Design, develop, document, test, and debug software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. -Apply knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from 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 ❯
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 ❯
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 ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Systems Engineer - Birmingham KO2's client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯
Lead Research Engineer (SLAM/State Estimation) European Tech Recruit are working closely with an exciting robotics software company, based in London, who are looking for a talented Lead Research Engineer (SLAM/State Estimation) to join their team. This role can offer a hybrid work arrangement with 2/3 days WFH per week and the rest onsite … understanding. Create high-quality Spatial AI systems that enable real-world applications. Collaborate closely with Product teams to turn innovations into customer solutions for robotics & automation. Work alongside SLAM & software engineering experts to innovate in applied Spatial AI. Requirements: Strong background in geometric computer vision, state estimation, or SLAM. Expertise in optimisation, numerical linear algebra, & sensor fusion. Industrial experience … in C++. Desirable experience: PhD in computer vision or robotics. Experience with machine learning techniques for geometric & semantic estimation. GPU programming skills (CUDA, OpenCL, Vulkan, Metal). Experience with embeddedsoftware development. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to More ❯
City of London, London, United Kingdom Hybrid / WFH Options
European Tech Recruit
Lead Research Engineer (SLAM/State Estimation) European Tech Recruit are working closely with an exciting robotics software company, based in London, who are looking for a talented Lead Research Engineer (SLAM/State Estimation) to join their team. This role can offer a hybrid work arrangement with 2/3 days WFH per week and the rest onsite … understanding. Create high-quality Spatial AI systems that enable real-world applications. Collaborate closely with Product teams to turn innovations into customer solutions for robotics & automation. Work alongside SLAM & software engineering experts to innovate in applied Spatial AI. Requirements: Strong background in geometric computer vision, state estimation, or SLAM. Expertise in optimisation, numerical linear algebra, & sensor fusion. Industrial experience … in C++. Desirable experience: PhD in computer vision or robotics. Experience with machine learning techniques for geometric & semantic estimation. GPU programming skills (CUDA, OpenCL, Vulkan, Metal). Experience with embeddedsoftware development. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to More ❯
The company is currently seeking an innovative and security-focused Software Security Engineer to join their team. You will have the opportunity to work on ground-breaking, AI-enabled connected systems where digital security and privacy are critical, often requiring bespoke solutions for clients across a variety of industries. This role involves tackling complex security challenges, leveraging cutting-edge … the security space. If you're passionate about security engineering and excited to work on cutting-edge projects that define the future of digital security, apply today! Key Responsibilities: EmbeddedSoftware Security: Design and implement secure embeddedsoftware systems for innovative AI-enabled and connected products. Security Technology Integration: Collaborate with teams to embed modern security … across projects. Innovative Security: Stay up-to-date with the latest advancements in security technologies, and actively seek opportunities to integrate them into our clients' projects. Must-Have Skills: EmbeddedSoftwareDevelopment: Experience in building secure systems with embedded software. Security Engineering: Strong background in security engineering, including working with modern cryptography and security protocols. DV More ❯