standards. Project Coordination: Collaborate with cross-functional teams to define and work to software requirements across a diverse software stack - with opportunity to develop your skills from bare-metal C++ to front end GUI. Ensuring Compliance & Quality: Work with adherence to industry standards, safety regulations, and rigorous testing methodologies. Continuous Improvement: Optimize development processes, tools, and workflows to enhance … testing of your systems - including in flight. Essential Skills and Experiences: Proven experience in software development. Level of experience aligning to seniority of applied position. Opportunities for positions include embedded systems, RTOS, C++, EmbeddedC++, Qt, ROS and more. Experience with software development tools and environments (e.g., debuggers, emulators, compilers, VSCode). Understanding of flight control More ❯
Canterbury, Kent, United Kingdom Hybrid / WFH Options
Buscojobs
Department: Caterpillar Trimble Control Technologies (CTCT) What if our IDE wasn't just a tool, but an intelligent, collaborative partner? What if it understood the unique constraints of our embeddedC++, Android, and Web platforms, proactively identifying issues, generating boilerplate, and optimising code before it's even written? At Caterpillar Trimble Control Technologies, we build the technology that … be the architect and lead practitioner defining our strategy for the next generation of developer experience. You will pioneer an 'Agentic IDE' concept tailored for our unique, offline-first, embedded systems environment. This isn't about plugging into a simple cloud API; it's about fundamentally re-imagining the developer workflow for a world of C++, Android, modern … build the core components of these new tools, from custom IDE extensions and CLIs to intelligent code generation and analysis services. Deeply Collaborate: Work side-by-side with our embeddedC++, Android, and Web engineers. You will live in their world to understand their deepest pain points and build the solutions they truly need. Integrate & Optimise: Evaluate and More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded Software Engineer Award-Winning Technology Company - Cambridge - 5+ years EmbeddedC++ 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 Senior Embedded Software Engineer 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 Xilinx Zynq and/or More ❯
Firmware Engineer (Embedded C/C++) £50,000 - £55,000 + Progression + Training + Company Benefits + Early Finish on a Friday Romsey Are you a Firmware Engineer with experience in C/C++, looking to take the next step in your career with a company renowned for its clear progression opportunities, excellent training and the … opportunity to shape your own career? On offer is the chance to join a market-leading electronics manufacturer, supplying cutting-edge embedded systems to global customers across industries such as environmental monitoring and industrial automation. In this role, you will lead firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems … You'll provide technical leadership, mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. THE ROLE: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers Lead firmware development projects from concept through to delivery Mentor and support junior engineers through code reviews and knowledge sharing Contribute More ❯
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer 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 senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux … park. Parking is available on site. Interested applicants must have full rights to work in the UK – company sponsorship or time-restricted visa holders will not be considered. Keywords: Embedded, C++, Linux, Drivers, Kernel, Network Systems, RF, Hybrid Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact More ❯
Birmingham, West Midlands (County), United Kingdom Hybrid / WFH Options
SF Recruitment
Engineering Manager with a background in embeddedC++ development is sought on a hybrid basis by a market leading scale up based in Birmingham. With a rich pedigree of delivering best in class technology for the F&B market this Engineering Manager will help shape the future roadmap of the company's multi award winning platform whilst building … Engineering Manager can expect excellent personal development opportunities within a highly dynamic, collaborative environment. This Engineering Manager should have most of the following key skills: - A strong background in embeddedC++ development - Experience leading on embedded system design and development - Experience working in a product led development environment - Proven experience designing & implementing engineering best practice - Strong resource … reviews So if you are an Engineering Manager who wants to shape the direction of innovative greenfield projects whilst developing personally please click 'Apply Now' to find out more. C++, Team leadership, mentorship, system, AI, python More ❯
Vector Signal Analysers, Signal Generators & Oscilloscopes). This includes understanding how to set-up and test RF systems to assess their performance. Experience creating scripts/programmes (MATLAB, Python, C++). STEM Degree or extensive experience with RF Electronics. Desirable: Design & Development of EW models (including understanding mission objectives and functions expected to be performed). Strong background in … systems and concepts, including radar systems. Previous experience working in synthetic testing environments. Experience Integration/calibration of hardware and software models into a laboratory environment. Experience with either C++, embeddedC++, or VHDL programming. Experience managing both analogue and digital interfaces between electronic components (RF/Data). Experience working on agile projects. Experience with Simulink … HDL Coder, and Embedded Coder toolboxes. Understanding the development of user and systems requirements. Understanding of Analogue & Digital Signal Processing techniques. Wellbeing is at the core to our culture, allowingemployees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that supportindividuals including, mental health More ❯
hardware, software, and electronics engineers, building firmware for STM32 (or similar ARM-based) microcontrollers. The focus here is on fast, high-quality design. Responsibilities as a Firmware Engineer: Writing embedded C/C++ for STM32 or similar 32-bit ARM platforms Working in bare-metal and RTOS environments Building robust OTA update and fault-handling systems Developing automated … test frameworks for embedded code Delivering real value to end users, fast Required skills: 3+ years embedded development experience C/C++ in production environments (modern best practices) Comfortable in RTOS and bare-metal systems Familiar with Linux-based dev workflows and toolchains Experience with comms protocols like CAN, I2C, Ethernet, etc. Bonus skills: Electronic design experience … design the next generation of robotic solutions! VISA sponsorship is not available for this role. Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Role: Contract Embedded Software Engineer. Rate: 55phr + VAT, outside IR35 Duration: 6 months Location: Bristol, onsite for two days per fortnight. Supporting a renewable energy technology company, with offices in Bristol, we are looking for a contract embedded software engineer. This is an opportunity to join a team in process of growing and broadening their skills. This … team has a focus of designing and manufacturing bespoke renewable technology products. Our client has existing talented electronics, embedded and IT team in place. You would work on real world, products which make a big difference to their global customers. Key Experience & Responsibilities: - EmbeddedC++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with More ❯
along with an excellent benefits package. If you re interested in this Project Manager in Epsom , please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today. 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 Embedded Software 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 Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software 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 inform the users and 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 embeddedC++ 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 of More ❯
Embedded Software Engineer | Milton Keynes | Onsite My client specialise in the design and development of Electronics Systems in the automotive industry used for precise measurement and calibration systems. They are looking for a talented Embedded Software Engineer to join the growing team, due to the expansion of current and future projects. Key Responsibilities Design, develop and test firmware … to find solutions for client-needs Complete accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please More ❯
Embedded Software Engineer (Low level devices) Derby Up to £70k DoE + Pension & Flexible Working You must have right to work in the UK An opportunity as opened for an Embedded Software Engineer to join a SME in the heart of the Derby. This role is purely down to growth and expansion within the Engineering Team The role … of Embedded Software Engineer reports directly to the R&D Manager and will work within a multi-disciplined R&D team, specialising in Firmware Development. Embedded Software Engineer : Degree qualified and 5+ years of experience Embedded C/C++ Python (Desirable) RTOS or Embedded Linux Microchip PIC and/or STM32 Microcontrollers I2C, SPI, CAN … Experience with VHDL & FPGA Development (Desirable) If you have the required skills and experience for this Embedded Software Engineer role, then please get in touch ASAP with an up-to-date copy of your CV. You can apply direct or send a copy to Reiss Chadwick. If the role of Embedded Software Engineer isnt of interest, but you More ❯
with an excellent benefits package. If you’re interested in this Applications Engineer position in Cambridge, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
package. If you’re interested in this Customer Service Team Leader in the Isle of Wight, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Pension, Holidays, Bonus and more
Job Title: Embedded SoftwareEngineer Location: Oxford (2 Day On-Site Per Week) Starting Salary - Up to £65,000 Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - EmbeddedC++More ❯
to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - EmbeddedC++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation More ❯
A team of five experts serving as a quality control group composed of highly talented technologists. They evaluate specifications, guide system architects, control design engineers, optical engineers, hardware and embedded software engineers, EDA engineers, robotics and AI experts, legal and regulatory advisors, product counsel, UX/UI designers, electronics and PTO engineers, cybersecurity specialists, automation and CNC programmers, remote … of employment eligibility is required at hire; visa sponsorship is not available. QUALIFICATIONS AND KEY REQUIREMENTS: Lead Space Station Engineer/BEng in Computer or Systems Engineering/Electronic & Embedded Engineer/20+ years FPGA Design experience/AI Governance Lead/Cryptography Specialist Chartered Engineer (CEng) with 15+ years proven experience Member of a professional body (e.g., IET … InstMC) BEng in relevant fields Embedded C/C++, RTOS (FreeRTOS, Cesium), Microcontrollers (STM32, ESP32), Communication protocols (BLE, CAN, I2C, SPI, UART, I2S), Tools (STM32CubeIDE, ESP-IDF, JTAG) Embedded Software Engineer with 20+ years experience in Embedded C/C++, Python, Linux, RTOS, microcontrollers, network protocols, Model-Based Design Expertise in Machine Learning & AI, Deep More ❯
Sapien Engineering are looking for an Embedded Software to join an Aerospace/Defence business on a contract basis. This is an initial 3-month contract, inside IR35 with the possibility of extension. The role is paying up to £450 per day. Please note all applicants must be eligible for full, unrestricted UK SC Clearance. The role requires on … site work near Slough with 1 day a week from home. Job requirements: EmbeddedC++ RTOS DO-178 Full SDLC UAV knowledge highly beneficial For more information, please apply with an updated copy of your CV ASAP. More ❯
composed of some of the most talented technologists at Bullisher. They will assess the suitability of specifications and guide our system architects, control design engineers, optical engineers, hardware and embedded software engineers, EDA engineers, robotics and ethical AI experts, legal and regulatory advisors, product counsel, UX/UI designers, electronics engineers, PTO engineers, automation engineers, CNC programmers, network security … the UK. Verification of employment eligibility is required; visa sponsorship is not available. QUALIFICATIONS AND KEY REQUIREMENTS: Lead Space Station Engineer/BEng in Computer/Systems/Electronic & Embedded Engineering/20+ years FPGA design experience/AI Governance Lead/Cryptography Specialist Chartered Engineer CEng , 15+ years proven experience Member of a professional body (e.g., IET, InstMC … BEng in relevant fields Embedded C/C++ programming, RTOS (FreeRTOS, Cesium), Microcontrollers (STM32, ESP32), communication protocols (BLE, CAN, I2C, SPI, UART, I2S), tools (STM32CubeIDE, ESP-IDF, JTAG) Embedded Software Engineer with 20+ years experience, Masters in Electronics & Telecommunications, proficient in Embedded C/C++, Python, Linux, RTOS, and hardware platforms Additional key skills include More ❯
Physics have strong verbal and written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embedded C/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing PCBs using FPGAs, SoCs, high speed More ❯
Join a cutting-edge robotics company in the heart of London that’s redefining automation through intelligent motion systems. We’re looking for an experienced Embedded C/C++ Programmer to be at the forefront of developing high-performance motion control software powering our next generation of robotic platforms. What You’ll Be Doing Architecting and implementing real … time embedded software for precision motion control Integrating motor drivers, sensors, and actuators into embedded systems Collaborating with mechanical and control engineers to optimize robotic performance Debugging low-level firmware and fine-tuning algorithms for responsiveness and accuracy Working across the full product lifecycle—from prototyping to deployment in the field What We’re Looking For Strong proficiency … in C and modern C++ (C++14/17/20) in embedded environments Solid understanding of real-time operating systems (RTOS) and interrupt-driven programming Experience with microcontrollers (ARM Cortex-M preferred) and low-level hardware interfaces (SPI, I2C, UART) Familiarity with motor control techniques such as PID tuning, PWM generation, or feedback loops Background in robotics, automation More ❯
Senior Embedded Software Engineer | £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 lead this project and others. … 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 More ❯
Senior Embedded Software Engineer £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 lead this project and others. … 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 More ❯
With no day ever being the same, the Senior Software Engineer role offers genuine long-term progression and career development within a first-class manufacturing environment. Role & Responsibilities: Develop embeddedC++ applications across domains Diagnose native code using tools such as GDB & Valgrind Implement safe memory management and multithreading practices Collaborate with a multidisciplinary team Knowledge, Skills & Experience … Experience as a Senior Software Engineer or similar role Experience working on Linux Proficiency in C++ development Benefits: Salary up to £50,000 25 Days holiday + Bank Holidays, free parking Exciting progression opportunities How to Apply: Suitable candidates should apply immediately using the 'Apply Now' button, call Oliver Broderick at , or send your CV to . Note: Candidates More ❯