Job Title : Principal EmbeddedSoftware Engineer 📍 Location : Newcastle Upon Tyne (Commutable from Middlesborough) 💰 Salary : £65,000 per annum 🌎 Infrequent international Travel opportunities Hybrid - 3 days per week 🌟 EmbeddedSoftware Engineer - Innovative Tech Solutions (Hybrid) 🌟 Are you an ambitious EmbeddedSoftware Engineer looking for a … shape the future of technology, with offices near Newcastle on a hybrid basis. Our customer is a top 2 industry player , committed to revolutionising embedded systems through innovative solutions. With an impressive portfolio of projects spanning IoT devices, medical systems, and more, they take pride in delivering exceptional products … to a global clientele. Role Overview : As a Principal EmbeddedSoftware Engineer , you will play a pivotal role in a dynamic development team, responsible for designing, developing, and optimising embeddedsoftware solutions. Your expertise will have a profound impact on products that reach millions of More ❯
EmbeddedSoftware Engineer Location: Dewsbury, West Yorkshire Salary: £40,000 - £50,000 Onsite Role with Early Friday Finish (12pm) Are you an experienced EmbeddedSoftware Engineer looking to be part of a forward-thinking, rapidly growing company? If so, this is the opportunity for you! Join … a thriving company in Dewsbury, celebrating 24 years of success in the design and development of complex testing systems for the automotive sector. With an impressive 50% growth over the past 18 months and a close-knit team of 22 talented professionals, we pride ourselves on our strong company … culture and low staff turnover. As an EmbeddedSoftware Engineer, you’ll be working on cutting-edge testing systems, gaining exposure to complex projects that push the boundaries of automotive innovation. This is a fantastic role for someone with 5+ years of experience in the field, who is More ❯
Peterborough, Cambridgeshire, UK 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. More ❯
Senior EmbeddedSoftware Engineer The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled EmbeddedSoftware Engineer to join their talented team. Role Overview: As the Senior EmbeddedSoftware Engineer, you will be at the forefront of developing and enhancing embedded real-time software. You will work closely with a dynamic team, tackling challenging real-time platform issues and implementing … creative solutions. Key Responsibilities: Embeddedsoftwaredevelopment for new features. Debugging real-time issues and bug fixing. Writing unit tests and integration tests. Participating in code reviews and document reviews. Required Experience & Skills: Programming experience in C/C++. Experience working with softwaredevelopment tools More ❯
Role Purpose Our Software, Control, and Applications group develops and validates complex control systems for advanced clean propulsion and energy systems, such as xEV powertrains, power electronics, motors, and fuel cell systems. We support customers across the full control development spectrum, from core algorithms to fully validated production … software, including ASIL-rated software. In this role, you'll primarily focus on embeddedsoftwaredevelopment for power electronic systems, such as electric machines and DCDC converters, but may also support other technical areas based on workload. Key Responsibilities Technical development of EmbeddedSoftware for Power Electronics, E-Machines and Drives Technical accountability for software solutions, covering requirements specification, device drivers and algorithm development, implementation, calibration and validation. Testing of software, by Unit, Hardware-in-Loop Interface directly with clients and suppliers on technical issues. Reporting of technical status internally More ❯
Job title: Software Engineering Manager Location : Maidenhead, Berkshire Salary range: £60,000 - £85,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 … most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Software Engineering Manager, you will be reporting to the Head of Engineering. This exciting role will place the right candidate at the forefront of unmanned … air systems development in the UK. We seek a highly motivated leader to oversee the development and verification of UAS software. As a Software Engineering Manager , you will drive the delivery of critical engineering outputs, including software requirements, design, implementation, and testing. You will apply your More ❯
specialists across 30 countries in North America, EMEA, and APAC. Our teams bring extensive cross-sector knowledge in critical technology areas such as mobility, software services, robotics, simulations, cybersecurity, AI, and data analytics, enabling clients to tackle complex challenges in today’s rapidly evolving markets. With a comprehensive solution … Consulting, Solutions, Talents, and Academy Akkodis supports clients from concept through to full-scale deployment and optimisation. Our diverse offerings help organisations rethink product development, accelerate productivity, reduce time-to-market, and prepare for the future. At Akkodis, you’ll join a dynamic environment that values continuous learning and … you can make a meaningful impact through innovative projects that shape the future of technology. Scope - We are seeking a highly skilled Real-Time EmbeddedSoftware Engineer to support mission-critical softwaredevelopment activities for a leading defence client. The role involves working closely with hardware More ❯
EmbeddedSoftware Engineer An opportunity has arisen for an EmbeddedSoftware Engineer to join a growing team developing embedded, real-time software solutions The Role : You will be hands-on, developing and integrating real-time embeddedsoftware in C, C++, and/… Ada. Responsibilities include working with real-time operating systems, ARM-based platforms, and collaborating across systems, electronics, and test teams. What You’ll Need : Embeddedsoftwaredevelopment experience (C, C++, Ada) Understanding of real-time operating systems Model-based development skills (e.g., UML, Matlab/Simulink More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap … and an expanding portfolio, they’re investing heavily in softwaredevelopment to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
Milton Keynes, Buckinghamshire, UK Hybrid / WFH Options
In Technology Group
Role: EmbeddedSoftware Engineer Location: Milton Keynes Salary: £50,000 – £65,000 We’re working with a growing technology business in Milton Keynes that’s looking to bring an EmbeddedSoftware Engineer on board to support new and existing product development across automotive and industrial … metal/RTOS) but also comfortable interfacing with hardware teams and contributing to system design discussions. What you’ll be doing: Designing and developing embeddedsoftware in C/C++ Working across bare-metal and RTOS-based systems Supporting integration, testing, and debugging on real hardware Collaborating closely … with hardware, QA, and project teams Contributing to technical documentation and product lifecycle activities What they’re looking for: Solid experience in embeddedsoftwaredevelopment (5+ years ideal) Strong C/C++ skills Experience with RTOS or bare-metal environments Familiarity with hardware interfaces (SPI, I2C, UART More ❯
About Concurrent We deliver mission-critical embedded computing solutions to operate in even the harshest of environments. Founded in 1985 to develop Multibus II boards, we’ve expanded our offering over four decades to become a trusted, reliable solutions provider in critical embedded applications. We have a proven … a public company, quoted on AIM on the London Stock Exchange. The Role Reporting to the Technical Director, we are seeking a highly skilled Software Architect to design and oversee the development of robust and efficient software solutions. The Software Architect will be responsible for setting … technical direction, defining architectural standards, and ensuring alignment between the software subsystems of our cutting-edge processor products. This role requires a deep understanding of embeddedsoftwaredevelopment, system design as well as emerging technologies for the production of software. What will I be delivering? Define More ❯
We’re Hiring: Principal Software Engineer – Satellite Systems Location: Surrey-based (Hybrid) Sector: Satellite Communications | Embedded Systems | Space-tech GTS Space is partnering with a leading company in the space-tech sector, which is on the lookout for a Principal EmbeddedSoftware Engineer Our client is … successful space missions across the solar system, with clients like NASA and ESA. With teams on three continents, they’re looking for a Principal Software Engineer to join them in their Surrey office. This is a rare chance to work on mission-critical software for cutting-edge satellite … communications and onboard processing systems. 💡 Your Mission: As Principal Software Engineer, you'll: Lead the design and optimization of software for advanced satellite communication systems Define architecture and drive the development of embedded, real-time solutions Collaborate closely with systems engineers to integrate hardware and softwareMore ❯
technologies are deployed in over 35 countries for applications including border surveillance, perimeter security, and infrastructure monitoring. The Opportunity Our client is expanding its software engineering team to support a demanding and ambitious product roadmap. The role involves the design and development of software across the radar … systems portfolio, including external control systems and system interfaces. This also includes the development of integrations with third-party security and surveillance platforms, as well as improvements in user-facing software capabilities and overall user experience. Key Responsibilities Design and develop software for the company’s radar … systems. Create software interfaces for integration with third-party surveillance and security systems. Enhance and improve software functionality with a focus on user experience. Contribute to the continual improvement of software engineering practices within the organisation. Required Qualifications & Skills Proficient in C++ (Essential) Demonstrable industry experience of More ❯
Position: Principal Electronics Software Engineer (Accessibility Experience) Location: Birmingham, UK Job Type: Full-Time, Hybrid (4 days in the office, Fridays off) Salary: Up to £85,000 per year KO2’s client, a leading company specializing in accessible technology solutions, is seeking a Principal Electronics Software Engineer with … a strong background in embedded systems architecture and a passion for accessibility. This is an exciting opportunity for an engineer with experience in wheelchairs, stair lifts, elevators, or other accessibility devices to join a dynamic team and contribute to innovative products that improve lives. Key Responsibilities: Design, develop, and … test embedded systems for accessibility products such as wheelchairs, stair lifts, and elevators. Architect and implement embeddedsoftware using C/C++ and ARM architectures. Integrate hardware and software systems with a strong focus on analogue and digital electronics. Collaborate with cross-functional teams to ensure More ❯
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate … about their technology. The Senior Lead Software Engineer will be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing … Software for integration and interface frameworks on CPU and GPU and also EmbeddedSoftwareDevelopment (although not essential, as any SoftwareDevelopment for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. More ❯
Senior Software Engineer (Permanent Position) Location: Hybrid Model(UK Based) Start Date: ASAP What You’ll Do As a senior member of the team, you'll be responsible for driving critical initiatives across embeddedsoftware and autonomous system integration. Own the development and integration of software … cross-functional engineers, ensuring strategic alignment and high-quality execution from concept to deployment. What We’re Looking For 8+ years of experience in embeddedsoftwaredevelopment, ideally with exposure to robotics or automotive tech. Strong command of Linux-based development, real-time systems, and programming More ❯
Position: Senior Electronics Engineer Location: UK (On-site/Hybrid depending on project needs) Salary: Competitive, based on experience A leading design and development consultancy is currently seeking an experienced Senior Electronics Engineer to join their innovative engineering team. This role offers a unique opportunity to work on a … mindset are encouraged to apply. Key Experience & Skills: Candidates should ideally have expertise in several of the following: Analogue and digital electronic system design Embeddedsoftwaredevelopment (e.g. Microcontrollers, Raspberry Pi) High-level softwaredevelopment (e.g. Windows-based applications) Product engineering and design lifecycle System More ❯
at the forefront of the UK’s defence and security innovation. Our client is seeking an FPGA Enginee r to support the design and development of cutting-edge technologies that have a real-world impact on national security. As an FPGA Engineer, you will be involved across the full … skilled scientists, engineers, and designers to turn concepts into working solutions at speed. Our client offers a diverse range of projects spanning DSP algorithms, software-defined radios, embedded systems, and communications technologies – making this an ideal opportunity for an FPGA Engineer who enjoys hands-on innovation and working … across multidisciplinary challenges. Key Skills and Requirements: 3+ years of experience in FPGA firmware development (VHDL/Verilog) using toolchains such as Vivado or Quartus. Proven track record of design and implementation of complex systems. Strong academic background with a relevant engineering or scientific degree. Experience in developing DSP More ❯
building reliable, high-performance systems? We’re looking for a hands-on, detail-oriented individual to join our team and contribute to the design, development, and support of innovative embedded hardware and systems. Location: St. Leonards on Sea, East Sussex Job Type: Full-Time Salary: Dependant on experience … to produce and test hardware designs. Engage with compliance and regulatory standards for the electronics industry (UKCA, EU, etc.). Develop low-level microprocessor software using C (e.g., PIC microcontrollers). Set up, diagnose, and maintain communication networks including PSTN modem, TCP/IP, and 4/5G. Collaborate … with cross-functional teams to integrate hardware with software tools and remote systems. Essential Skills & Experience Hardware Design Analogue & digital circuit design, including discrete semiconductors and op-amps. Familiarity with microprocessors, peripherals, and simple serial buses (SPI, I2C). Experience using: PCB layout/design tools (e.g., Fusion More ❯
Senior Project Manager – Cambridge A fast-growing, fabless semiconductor company is seeking a Senior Project Manager to lead complex RF hardware and embeddedsoftwaredevelopment projects. This is a leadership role at the heart of a dynamic, deep-tech environment, driving projects from concept through to product … release alongside the Senior Leadership team. As the Senior Project Manager, you’ll coordinate multi-disciplinary teams across IC design, system engineering, embedded firmware, and validation, ensuring milestone delivery and aligning technical execution with business goals. Responsibilities: Manage and lead projects across the full lifecycle Develop detailed project plans … functional teams to ensure project execution Develop and implement practical project management processes Requirements: Strong project/program management experience in semiconductors, RF, or embedded systems. Hands-on delivery of hardware/software integrated projects. Excellent planning, risk management, and cross-functional leadership skills. Technical background in RF More ❯
Job Title: Firmware Developer Job Sector: Semiconductor Job Type: Permanent Location: Hemel-Hempstead, UK Develop low-level firmware and system software for our GPU and AI platform, focusing on boot processes, resource management, and hardware abstraction. Key Responsibilities: · Implement boot firmware and initialization sequences for our platform · Develop hardware … abstraction layers and device drivers · Create and maintain system-level resource management software · Collaborate with hardware team on debug interfaces and functionality · Implement power management and system control features · Support security features and secure boot processes · Develop diagnostics and testing tools for hardware validation Skills and Experience: · 5+ years … of experience in firmware or embeddedsoftwaredevelopment · Experience with bare-metal programming and hardware interfaces · Familiarity with GPU or accelerator firmware development · Strong C programming skills and assembly language knowledge · Understanding of computer architecture and hardware interfaces · Experience with debugging tools and methodologies for embeddedMore ❯
Portsmouth - £40-67k My client are looking for a Firmware Engineer to join their team based in Portsmouth . The company develops advanced software and hardware products for a range of industries. Role responsibilities: + Developing new and existing products – integrating with customers existing stacks + Working at … the cutting edge technologies + MCU programming The ideal candidate will have: + Firmware development – C + Hands on embeddedsoftwaredevelopment + MCU programming + Unit testing This is a full-time role with a salary range of £40-67k . If you feel More ❯