Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. … My client is looking for a SoftwareEngineer 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 SeniorEmbeddedEngineer 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 embeddedsoftware for Linux operating system, Linux kernel development & Linux network programming. Requirements for the SeniorEmbeddedSoftwareMore ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ACS Performance
We're seeking a SeniorEmbeddedSoftwareEngineer to join our growing Augmented Reality (AR) and Infrared Products team. You'll play a key role in developing and enhancing cutting-edge AR systems used in defence and industrial applications. This is a hands-on role involving the design and implementation of new features, bug fixing, and … generation products. You'll work in a fast-paced, innovative environment with real impact. Key Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embeddedsoftware integration Desirable Experience: Python or scripting language familiarity Proficient with embedded … Xilinx Zynq, Polarfire SoCs, or similar Writing Linux kernel drivers for custom peripherals Familiarity with sensor fusion, Bluetooth/Wi-Fi (e.g. BlueZ, wpa-supplicant), USB, and I2C Strong embedded debugging capabilities Candidate Profile: Degree-qualified in Computer Science, Electronics, or similar (or equivalent experience) Comfortable working on military/defence projects Eligible for at least BPSS clearance Personal More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
SeniorEmbeddedSoftware 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 … 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 ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a SeniorEmbeddedSoftwareEngineer, 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 SeniorEmbeddedSoftwareEngineer 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 software development processes, including testing, documentation, and code More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
SeniorEmbeddedSoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a SeniorEmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives? If so, then this is … 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 SeniorEmbeddedSoftware Engineer. Strong hands-on More ❯
Nottinghamshire, Newark on Trent, United Kingdom Hybrid / WFH Options
Zenovo
Job Title: SeniorEmbeddedSoftwareEngineer Location: Newark, Nottinghamshire (Hybrid) Employment Type: Permanent Salary: £60,000 - £70,000 + Benefits Industry: Wireless/Audio/High-Tech Overview: Our client is seeking a SeniorEmbeddedSoftwareEngineer with a strong background in real-time embedded systems to join a cutting-edge … next-generation wireless and audio technologies that will shape the future of the company’s product portfolio. You will play a key role in designing and developing low-level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11 …/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with hardware and software teams to identify, debug, and resolve system issues. Ensure software compliance with industry standards and internal quality protocols . Participate in Agile development processes, including More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: SeniorEmbeddedSoftwareEngineer Location: Newark, Nottinghamshire (Hybrid) Employment Type: Permanent Salary: £60,000 - £70,000 + Benefits Industry: Wireless/Audio/High-Tech Overview: Our client is seeking a SeniorEmbeddedSoftwareEngineer with a strong background in real-time embedded systems to join a cutting-edge … next-generation wireless and audio technologies that will shape the future of the company's product portfolio. You will play a key role in designing and developing low-level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11 …/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with hardware and software teams to identify, debug, and resolve system issues. Ensure software compliance with industry standards and internal quality protocols . Participate in Agile development processes, including More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
SeniorEmbeddedSoftwareEngineer Award-Winning Technology Company - Cambridge - 5+ years Embedded C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a SeniorEmbeddedSoftwareEngineer with expert C++ development … experience to join their talented team. What youll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based … systems. Your essential skills: Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity with 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 ❯
Bracknell, Bracknell Forest, Berkshire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
One of my clients is hiring a SeniorEmbeddedSoftwareEngineer, where you'll work with a multi-disciplinary R+D team, developing cutting-edge, AI-powered, robotic devices. This role focuses on architecting Linux-based systems for complex devices featuring real-time 4K video streaming and advanced sensor integration, and involves creating production-ready Linux builds … for Zynq-based platforms, developing custom device trees and sensor drivers for their custom hardware. Essential Skills: 7+ years embeddedsoftware experience with production delivery Yocto builds for ARM or Zynq-based platforms (Zynq-9, MPSoC) Knowledge of FPGA architecture Device tree integration and driver development Kernel-space development and low-level programming Experience with end-to-end More ❯
Embedded Linux SeniorSoftwareEngineer - Optimisation Home based - Worldwide Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the worlds most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role thats challenging yet very exciting. The right candidate must be resourceful, articulate … This is a Globally remote role What your day will look like Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised, first-class Ubuntu experience on their platforms Take a holistic approach to the Ubuntu experience on partner platforms with inputs … stacks Good understanding of networking - TCP/IP, DHCP, Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT/Embedded experience from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s What we offer you Your More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group! We are a dedicated group of engineers providing a robust platform to build and test software on Arm's brand-new subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and high-performance prototyping environment … that enables seamless software integration and validation. These solutions target a wide range of market segments including mobile, server, IoT, automotive, and more. As a member of this team your day-to-day work will consist primarily of driving verification of SoC (System on Chip) RTL designs that are modified for FPGA implementation, developing and maintaining SoC verification testbench … frontend team, creating test-plans, developing tools using scripting languages like Python, Perl, Shell for automation of tasks. If you are looking for a role that combines hardware and software skills in an environment where you can make a meaningful contribution, we'd love to hear from you! Join our committed team that builds innovative FPGA solutions and collaborates More ❯