Embedded Software Engineer We are seeking a talented and motivated Embedded Software Engineer to join a leading engineering business that develops complex electromechanical systems for highly regulated markets. This role offers the opportunity to contribute to the full lifecycle of embedded software development, from initial requirements and design through to implementation, testing, and delivery. Key … Responsibilities of the Embedded Software Engineer: Develop embedded software solutions across the full product lifecycle, including documentation, design reviews, integration, testing, and commissioning Generate code in support of software solutions where required Ensure compliance with relevant engineering standards and processes Participate in software design reviews, maintaining quality and procedural adherence Troubleshoot and resolve technical software issues Interpret … and reliable solutions Collaborate with cross-functional teams including systems, hardware, and test engineers Undertake any additional tasks reasonably aligned with the role What Were Looking For in the Embedded Software Engineer: HND in a relevant engineering discipline or equivalent practical experience Proven experience in a software engineering role, ideally within a manufacturing or embedded systems environment More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking … for a Software Engineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior EmbeddedEngineer C …/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will More ❯
Join a well-funded, fast-growing tech company at an exciting stage of growth. We’re looking for a hands-on Embedded Software Engineer to design and build the real-time systems powering their first-generation hardware. Embedded software engineer responsibilities: Develop embedded software in C/C++ or Rust (RTOS, bare-metal, SoCs, MCUs … with electronics engineers to deliver reliable, high-performance products Shape tools, processes, and testing practices from the start Stay hands-on with coding while influencing architecture and future direction Embedded software engineer requirements: 3+ years embedded C/C++, (Rust also interesting) Knowledge of real-time and low-level development (RTOS/bare-metal) Python for prototyping … This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company that’s scaling fast. Position : Embedded Software Engineer Location : Cambridge Salary : £50-85k Key Skills : embedded C/C++, RTOS, bare-metal, SoCs, MCUs Desirable skills : Rust Apply: jamie AT enterpriserecruitment DOT More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Fortice Ltd
Embedded Software Engineer Aerospace & Defence (UK) Are you ready to apply your embedded software expertise to mission-critical aerospace systems with real-world impact? Were working with a rapidly growing, well-funded aerospace & defence technology company that is building the next generation of high-performance systems for airspace security. This organisation is backed by top-tier investors … With a culture of innovation, pace, and technical excellence, they are scaling rapidly and are seeking exceptional engineers to join their expanding R&D group. The Role As an Embedded Software Engineer , you will be a key part of the engineering team developing real-time software for advanced aerospace applications , including: Flight control and avionics systems Radar and … sensor data processing pipelines Guidance, navigation, and communication software Safety-critical, low-latency applications What Youll Bring Proficiency in C/C++ for embedded systems Experience with RTOS and/or bare-metal programming Familiarity with aerospace, robotics, or defence-grade software standards Strong understanding of hardware/software integration & testing Background in signal processing, sensor systems, or avionics More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
Are you an ambitious Embedded Software Engineer, excited by the proposition of joining one of the fastest growing companies in Europe?The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025.They are at an exciting stage of growth and looking for 3 hands-on Embedded Software Engineers to design and … build the real-time systems powering their first-generation hardware. These are office-based embedded software roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in todays market. That said, expectations are high. Senior Embedded software engineer requirements: Minimum 3+ years embedded … This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Senior Embedded Software Engineer Location : Cambridge Salary : £60-150k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/ More ❯
Are you an ambitious Embedded Software Engineer, excited by the proposition of joining one of the fastest growing companies in Europe? The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025. They are at an exciting stage of growth and looking for 3 hands-on Embedded Software Engineers to design … and build the real-time systems powering their first-generation hardware. These are office-based embedded software roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. Senior Embedded software engineer requirements: Minimum 3+ years … embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
An Embedded Software Engineer with 2-4 years’ commercial low level C/C++ software development experience using Embedded Linux will get involved with the very latest radar technology development. A generous salary will be offered up to C£55K with Hybrid working and good benefits. Applicants for this Embedded Software Engineer position must possess … strong Linux skills – ideally with experience of some low level setup/configuration of Embedded Linux systems (such as uboot or device tree) and/or using Linux Build Systems (such as Petalinux or Yocto). As a key member of a cross functional team, you will bring good problem solving skills, a good academic background and an interest … Applications are welcomed from Software Engineers with both C and C++ skills or with expertise in one with the confidence to learn the other. Development under Linux is essential. Embedded Software Engineer requirements include: University education in relevant Engineering discipline. Minimum of 2-4 years commercial Embedded C/C++ Development in Linux. Low level setup/ More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
An Embedded Software Engineer with 2-4 years’ commercial low level C/C++ software development experience using Embedded Linux will get involved with the very latest radar technology development. A generous salary will be offered up to C£45K with Hybrid working and good benefits. Applicants for this Embedded Software Engineer position must possess … strong Linux skills – ideally with experience of some low level setup/configuration of Embedded Linux systems (such as uboot or device tree) and/or using Linux Build Systems (such as Petalinux or Yocto). As a key member of a cross functional team, you will bring good problem solving skills, a good academic background and an interest … Applications are welcomed from Software Engineers with both C and C++ skills or with expertise in one with the confidence to learn the other. Development under Linux is essential. Embedded Software Engineer requirements include: University education in relevant Engineering discipline. Minimum of 2-4 years commercial Embedded C/C++ Development with Linux. Low level setup/ More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
An Embedded Software Engineer with 2-4 years commercial low level C/C++ software development experience using Embedded Linux will get involved with the very latest radar technology development. A generous salary will be offered up to C£45K with Hybrid working and good benefits. Applicants for this Embedded Software Engineer position must possess … strong Linux skills ideally with experience of some low level setup/configuration of Embedded Linux systems (such as uboot or device tree) and/or using Linux Build Systems (such as Petalinux or Yocto). As a key member of a cross functional team, you will bring good problem solving skills, a good academic background and an interest … Applications are welcomed from Software Engineers with both C and C++ skills or with expertise in one with the confidence to learn the other. Development under Linux is essential. Embedded Software Engineer requirements include: University education in relevant Engineering discipline. Minimum of 2-4 years commercial Embedded C/C++ Development in Linux. Low level setup/ More ❯
ADA Embedded Software Engineer Stevenage Our client has a fantastic opportunity for an experienced ADA Embedded Software Engineer to contribute to the development of current and future missile control systems. This role is a chance to work at the cutting edge of defence technology, where your expertise will directly support mission-critical projects. Key Details: Salary … leave Flexible working arrangements considered Enhanced parental leave (maternity, adoption, shared parental, paternity, neonatal, fertility treatment) Subsidised meals, free parking and excellent site facilities The Role: As an ADA Embedded Software Engineer, you will design, develop and deliver embedded software for missile subsystems. You’ll work across the full software development lifecycle, from requirements and architecture to … delivery. The role involves close collaboration with systems design, electronics, safety, security and quality teams, making it varied and engaging. What they’re looking for: Strong experience in developing embedded software using Ada and C/C++ Experience with real-time systems Model-based development experience (UML, IBM Rhapsody or similar tools) Collaborative and flexible problem-solving mindset Commitment More ❯
Employment Type: Permanent
Salary: £57000 - £60000/annum Good bonus, pension & overtime
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Talent Locker
Embedded Software Engineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects … that make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters … and still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Talent Locker
Embedded Software Engineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects … that make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters … and still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation More ❯
Are you an ambitious, high flying Embedded Software Engineer, excited by the proposition of joining one of the fastest growing companies in Europe? The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025. They are at an exciting stage of growth and looking for 3 hands-on Embedded Software Engineers … to design and build the real-time systems powering their first-generation hardware. These are office-based embedded software roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. If you’re seeking a standard … role with minimal challenge, this position is unlikely to be the right fit. Embedded software engineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
Are you a driven and proficient Embedded Digital Design Engineer looking for an exceptional opportunity to showcase your problem-solving abilities and contribute to world-class engineering projects? As an Embedded Digital Design Engineer you'll have the opportunity to work on innovative projects with our advanced technology. With involvement at all phases of the development … cycle, you'll ultimately see the overall embedded system come to life! Job Title: Embedded Digital Design Engineer Salary: Circa £40,000-£60,000 depending on experience Location: Stevenage (We may be able to offer a relocation package for this role) Dynamic (hybrid) working : Where possible, we will seek to accommodate a blended approach to on-site … neonatal leave and fertility testing and treatments. Facilities : Fantastic site facilities, including subsidised meals, free car parking and much more. The opportunity: This is an exciting opportunity for an Embedded Digital Design Engineer to be involved in the development of our growing portfolio of complex embedded digital systems. The portfolio ranges from advanced DSP systems (e.g. Image More ❯
Digital Design Engineer - Embedded Systems Location: Stevenage Salary: Up to £60,000 per annum + Bonus Benefits: Job security, Great pension, Annual Pay Review, Enhanced Parental Leave, Training & Membership Fund, Courses & Training, Hobby Clubs, Subsidised Restaurant and GymA market leading and global company within the aerospace and defence sector are looking for an Embedded Digital Design Engineer who has experience within embedded systems throughout the full development lifecycle. You will be working with the latest embedded devices from major vendors in the development of complex embedded digital systems, firmware, software and hardware.This is a great opportunity to develop both technically across many areas with cutting edge technology as well as in leadership.This position … Defined Radios), SoC Systems and Security Critical Systems Be involved in full development through design, implementation, integration and test Work with teams across system, software, FPGA and hardware design Embedded Design & Modelling Analyse the key performance indicators of the design Integration and testing of embedded systems onto hardware If you think you have the drive and passion needed More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Embedded Linux Systems Engineer - Networking Platforms - Cambridge Were looking for an embedded Linux engineer with strong networking and systems-level development skills to join a team working on advanced, high-performance network platforms used worldwide. This role will see you taking products from concept through to production, with opportunities to research and implement next-generation networking … features. Visa sponsorship is available. What youll do: Port embedded Linux systems to new hardware targets using third-party SDKs. Debug and apply patches to open-source components for stability, performance, and compatibility. Resolve build issues and streamline build systems for multiple platforms. Research and integrate emerging networking technologies, including new wireless standards and enterprise-grade protocols. Collaborate with … to bring products from reference board to production. Optional: contribute to kernel development, network stack optimisation, and wireless performance tuning. What youll bring: Strong C programming experience in an embedded Linux environment. Build system expertise (e.g., Buildroot, BitBake, Yocto, or similar). Understanding of networking protocols and their implementation in embedded systems. Experience with open-source patching workflows More ❯
Embedded Linux Systems Engineer - Networking Platforms - Cambridge Were looking for an embedded Linux engineer with strong networking and systems-level development skills to join a team working on advanced, high-performance network platforms used worldwide. This role will see you taking products from concept through to production, with opportunities to research and implement next-generation network More ❯
Embedded Linux Systems Engineer - Networking Platforms - Cambridge Were looking for an embedded Linux engineer with strong networking and systems-level development skills to join a team working on advanced, high-performance network platforms used worldwide. This role will see you taking products from concept through to production, with opportunities to research and implement next-generation network More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
Embedded Software Engineer - ADA Location: Hybrid working in Stevenage, Bristol or Bolton Salary: Up to £65,000 per annum + Bonus Benefits: Job security (Big industry investment, no redundancies during Covid & kept hiring), Great pension, Enhanced parental leave, medical insurance, dental insurance, share plans, shopping discounts, amazing on-site facilities including a heavily subsidised restaurant, bar and gym … A market leading and global company within the defence sector are looking for an experienced ADA software engineer with experience in embedded software. This is a fascinating chance to be involved with developing cutting-edge Real-Time subsystem software solutions for use within on-board aerospace electronics. This position is subject to security clearance and so all candidates … knowledge of ADA (C, C++ & C# desirable) Work with a multidisciplinary team to create extensible code for new development and to provide software solutions Previous experience with bare-metal embedded software Model-based development using UML SCADE definition and verification algorithms Promote quality code and engage in design and code reviews Aerospace software knowledge is desirable - e.g. DO178C If More ❯
Our client is a leader in the defence sector, currently seeking an Embedded Software Engineer to join their team in Hertfordshire! This role focuses on embedded software development for Real Time systems, and involves architecting, designing, implementing, and testing subsystem software. This permanent position offers a dynamic working environment, with 4 to 5 days per week on … site due to workload classification. Key Responsibilities: Architect, design, implement, and test embedded software for subsystems Deliver on-board software for next-generation Defence Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and … Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems Focus More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead Software Engineer with a solid background in Embedded Software development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) 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 embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of small teams (around … people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead Embedded Software Engineer will primarily contribute directly to engineering work; will More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead Software Engineer with a solid background in Embedded Software development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) 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 embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of small teams (around … people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead Embedded Software Engineer will primarily contribute directly to engineering work; will More ❯
Letchworth Garden City, Hertfordshire, United Kingdom
Focusrite Audio Engineering Ltd
Embedded Software Engineer - Linea Research Based : Letchworth Garden City/Hybrid Term : Permanent, Full time Salary : £40000 - £65000 pa dependent on experience + benefits The Company Linea Research Ltd, part of Focusrite Group PLC, designs and manufactures high performance audio electronics for the professional market. Our amplifiers and processors are used across the world at some of the … candidate will help develop the firmware on which our products depend. This is a full time, permanent position. We are looking someone with: Experience writing and debugging code on embedded systems in C and C++ As an Embedded Developer we would expect you to have some experience of: getting new hardware from initial power up to running 'main … test code and unit tests working with common serial interfaces like I2C, UART and SPI etc. working with Real Time Operating Systems, network stacks and Flash filing systems using embedded debugging tools that work with JTAG and Arm Cortex SWD etc. using basic electronics test equipment reading the parts of circuit diagrams relevant to embedded systems Also of More ❯
Software Design Engineer - C++ Norwich Salary - up to £65k (doe) Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software … As one of their engineers you will offer a strong background in embedded software design and C++. Key Responsibilities Contributes to the full lifecycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with … and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real-time embedded C++ software for Linux Familiarity with version control systems (i.e. Git). Strong understanding of More ❯
Software Design Engineer - C++NorwichSalary - up to £65k (doe)Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software!As one … of their engineers you will offer a strong background in embedded software design and C++. Key Responsibilities Contributes to the full lifecycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with applicable standards … and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real-time embedded C++ software for Linux Familiarity with version control systems (i.e. Git). Strong understanding of More ❯