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 ❯
Malvern, Worcestershire, United Kingdom Hybrid / WFH Options
Indra Renewable Technologies Ltd
term contract for maternity leave cover. We are open to part-time or full-time contracts. Hybrid working 3 days a week on site in Malvern. As an experienced SeniorEmbeddedSoftwareEngineer, you would join our talented team of EmbeddedSoftware engineers, developing the code at the core of Indra's family of … intelligent charging technology. Reporting to our EmbeddedSoftware Team Lead, you'll take on project tasks as part of a delivery team, you'll work collaboratively to define, architect, design, develop, test and integrate software to support the delivery of our next generation charging products, working on the front end of new technology. It is an exciting … particularly excited to be continuing the development of V2H and V2G technologies which we believe are the future of EV charging technology Key Responsibilities: Design, develop and unit test embedded firmware at a high-quality level for next-generation smart energy products for Electric Vehicles and Home Integration. Contribute to defining software architecture for new products. Lead development More ❯
Embedded Linux SeniorSoftwareEngineer - Optimisation Home based - Worldwide Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be … 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 ❯
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 ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Redline Group Ltd
Are you looking for a SeniorEmbeddedSoftware role based in Newark-on-Trent? My client, a leading manufacturer of Human Machine Interfaces are looking for a SeniorEmbeddedSoftwareEngineer to join their site in Newark-on-Trent. Key Responsibilities of the SeniorEmbeddedSoftwareEngineer job in … Newark-on-Trent: Lead the design and development of embeddedsoftware for HMI products. Deliver and validate robust bare-metal firmware, optimised for performance and reliability. Manage software specifications, technical reports, and documentation to professional standards. Guide and mentor senior engineers and other team members. Lead IP creation and support innovation initiatives across the company. Provide … management, feature updates, and fault diagnosis. Support cross-functional teams including production engineering, R&D, and test teams. Conduct and support electrical testing and debugging activities. Define and manage software tasks, ensuring timely project delivery in line with requirements. Contribute to continuous improvement of software development processes and standards. Required Skills for the SeniorEmbeddedSoftwareMore ❯
East of England, United Kingdom Hybrid / WFH Options
Murray McIntosh Associates Ltd
dedicated to delivering innovative solutions and working on fascinating, cutting-edge applications. Our talented team of engineers collaborates to create industry-leading products, and we're looking for a SeniorEmbeddedEngineer to join us in this exciting journey. As a SeniorEmbeddedEngineer, you'll be responsible for creating and developing embeddedsoftware in C++ on Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems. Key Responsibilities: Lead and contribute to all stages of the full software development lifecycle, from requirements analysis to design, development, testing, documentation, and training. Develop robust, clean, and high-quality embeddedsoftware solutions. Create functional designs and … to ensure code quality and alignment with project standards. Take ownership of projects while ensuring collaborative teamwork and communication across different teams. Contribute to system optimisation, debugging, and refining embeddedsoftware solutions. Required Experience & Qualifications: Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
SeniorEmbeddedSoftwareEngineer - Award-Winning Technology Company - Cambridge - 5+ years C++ development 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 to join their talented team. What you … ll 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 Xilinx Zynq and/or Microchip Polarfire More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
SeniorEmbeddedSoftwareEngineer Award-Winning Technology Company - Cambridge - 5+ years 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 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 Xilinx Zynq and/or Microchip Polarfire More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
Professional Technical are currently recruiting for a SeniorEmbeddedSoftwareEngineer to join a world leading manufacturer in tailored control panels based in Newark. This opportunity provides a salary of up to £45,000, 25 days holidays plus bank holidays, a pension scheme, regular Monday to Friday office hours, career progression and so much more. The … responsibilities for the SeniorEmbeddedsoftwareEngineer: Lead the design, development, and testing of software and firmware for electronic products Provide technical leadership in design, validation, and innovation, including IP creation Define, manage, and document software requirements, changes, and testing to professional standards Guide and mentor engineering teams, supporting project planning and execution Contribute … initiatives with the management team Troubleshoot issues, perform fault analysis, and support production engineering Assist in electrical testing and manage technical risks independently with minimal supervision Requirements for the SeniorEmbeddedSoftwareEngineer: Bachelor's or Master's in Computer, Electrical, or Electronic Engineering Experienced with embedded C development in electronics or manufacturing Strong grasp More ❯
SeniorEmbeddedSoftwareEngineer | £60-65k + £5-6k p/a bonus | Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you’ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression More ❯
SeniorEmbeddedSoftwareEngineer £60-65k + £5-6k p/a bonus Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: SeniorEmbeddedSoftwareEngineer Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) We’re looking for a SeniorEmbeddedSoftwareEngineer with strong expertise in C/C++ to join our fast-growing team in Manchester . You’ll play a … key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, you’ll be part of a collaborative team pushing innovation in connected hardware. What You’ll Be Doing: Designing and implementing embedded firmware for in-house hardware platforms Bringing up new devices and peripherals, interfacing with sensors and cloud services Developing communication … stacks using protocols like SPI, I2C, and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What We’re Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as More ❯
Are you an experienced SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer to join their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this SeniorEmbeddedSoftwareEngineer - 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 More ❯
An exciting engineering business in south Manchester is looking for a SeniorEmbeddedSoftwareEngineer to join this business as they venture into new areas and expand their customer portfolio. The role of SeniorEmbeddedSoftwareEngineer will report directly to the Head of Firmware who will be tasked with overseeing the … release of software and scaling the size of the team. Youll have a hybrid model of three days in the office vs two at home. As a SeniorEmbeddedSoftwareEngineer , youll be given key responsibilities in the design, programming, and delivery of full lifecycle projects. Were looking for motivated and self-starting engineers who … want to work for a great company and be very well remunerated at the same time. SeniorEmbeddedSoftwareEngineer Requirements: Degree Qualified in Computer Science, Software or Electronics Engineering etc C/C++ programming Application level software Azure DevOps (or similar requirement management tool) Radio Communications architecture If you have the required skills More ❯
Job Title : SeniorEmbeddedSoftwareEngineer (Robotics) Location : Plymouth (3 Days On-Site Per Week) Salary : Up to £65,000 + Additional Benefits (Please Note All Applicants Must Be UK Citizens, No Sponsorship Provided) Main Responsibilities: - Research, develop and prototype new concepts to solve engineering challenges. - Create testable, maintainable, secure, and high-reliability code. - Contribute to … our real-time autonomy software stack using C/C++ - Cooperate with the software and product development life cycle using Agile and Waterfall methodologies. Required Skills: - C/C++ & Python Software Development. - Software development on embedded systems/microcontrollers. - Basic electronics knowledge with the confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232 … I2C, SPI, Ethernet etc. - Data formats: Protobuf/JSON - Basic control systems knowledge - Software version control and management: Git, GitHub, JIRA etc. Please apply to find out full information. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ACS Business Performance Ltd
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 ❯
Leeds, West Yorkshire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: SeniorEmbeddedSoftwareEngineer Location: Hybrid (3 days onsite, 2 remote), Leeds Salary : £55,000 + benefits About the role: This is an exciting opportunity for a talented SeniorEmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. … Design and develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous … efficiency and product quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks More ❯
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 ❯
SeniorEmbeddedSoftwareEngineer - Sheffield This job has expired. You can still send us your CV and we'll match you with similar roles. Sheffield ALE-AM/SESE Posted on August 24, 2023 Expired on October 2, 2023 About the role Are you a seasoned EmbeddedSoftwareEngineer with a passion for … complex requirements into efficient code, we want you to join this team! Our client is at the forefront of a revolutionising market and they are looking to appoint a SeniorEmbeddedSoftwareEngineer to play a crucial role in developing the core firmware that drives their market-leading technology forward! Your Responsibilities: - Design, develop, and optimize … complex C code for embedded systems, ensuring high performance, reliability, and maintainability. - Collaborate with cross-functional teams to gather and understand software requirements, translating them into technical solutions. - Work closely with hardware engineers to integrate software with hardware components effectively. - Develop and implement software verification and validation procedures to ensure the quality and functionality of the More ❯
A globally renowned, market-leading technology OEM are looking to hire a SeniorEmbeddedSoftwareEngineer to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Developing high quality applications and tools … electronics and PCB to implement and support new products . Supporting continuous integration and continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will need proven experience using C++ on embedded systems at an intermediate or senior level . Ideally you will More ❯
Developing embeddedsoftware using modern C++ on Linux This product development and manufacturing company are growing and looking for a SeniorEmbeddedSoftwareEngineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will … deliver robust, high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a seniorembeddedsoftware engineer. Extensive experience with embeddedsoftware using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory … management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week as required for projects. On offer is an excellent remuneration More ❯
SeniorEmbeddedSoftwareEngineer - Manchester This job has expired. You can still send us your CV and we'll match you with similar roles. Manchester ALE-AM/SESE Posted on June 26, 2023 Expired on September 1, 2023 About the role Are you fascinated by the intricate workings of old embedded technology? Do you … detail and a passion for unraveling the mysteries of outdated systems? If so, we have an exciting opportunity for you! Our client are seeking a talented and experienced Principle EmbeddedSoftwareEngineer with a specialization in reverse engineering old embedded technology to join this dynamic team! The main objective of this role will be to reverse … engineer a range of outdated embedded systems and bring them up to current industry standards. Alongside this you will be given the opportunity to lead on the newer and more complex projects that the business is working on. Your Responsibilities: - Reverse engineer and analyse legacy embedded systems, including hardware and software components. - Develop strategies and More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
SeniorEmbeddedSoftwareEngineer Southampton - Hybrid, 3 days on-site - flexible hours Defence technology - security clearance required 55,000 - 65,000 Are you an experienced EmbeddedSoftwareEngineer looking to contribute to cutting-edge defence technology? Based in Southampton , this SeniorEmbeddedSoftwareEngineer job offers the opportunity to … work on advanced embedded systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The SeniorEmbeddedSoftwareEngineer job main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control … monitoring software, and video processing applications - Design and implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development - Object-orientated programming experience Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and More ❯
SeniorEmbeddedSoftwareEngineer £ 40k - 50 k Reading 1 or 2 days a week on-site My client is an elite company in their niche, providing electronics and software design services. Due to recent success, they are expanding their R&D team. Main duties: + Involvement in the whole SDLC + Interfacing software with … custom hardware + Building solutions using the latest embedded platforms Skills and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-oriented design, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with More ❯
SeniorEmbeddedSoftwareEngineer | £ 40k - 50 k | Reading | 1 or 2 days a week on-site My client is an elite company in their niche, providing electronics and software design services. Due to recent success, they are expanding their R&D team. Main duties: + Involvement in the whole SDLC + Interfacing software with … custom hardware + Building solutions using the latest embedded platforms Skills and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-oriented design, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with More ❯