Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Engineer - Birmingham | Hybrid WFH (1-2 Days Office Per Week) KO2 is working with a leading technology company in Birmingham that's seeking an experienced Embedded Engineer to join their expanding development team. This is an exciting opportunity to work on cutting-edge embeddedsystems for next-generation products, while also supporting and enhancing existing … solutions. The role offers flexible hybrid working, with 1 or 2 days a week in the Birmingham office ideally. Key Responsibilities: Develop and optimize embedded software in C/C++, with a focus on STM32 firmware. Work with GSM/GPRS communication protocols to enhance connectivity features. Lead the transition to a new operating system for upcoming products. Collaborate … with hardware and software teams to design robust embedded solutions. Perform thorough testing and debugging to ensure high reliability. Essential Experience & Skills: Minimum 5 years' experience in an embedded software development role. Strong C/C++ programming skills for low-level development. Proven experience with STM32 microcontrollers. Solid understanding of RTOS and hands-on experience in OS transitions. More ❯
Embedded Software Engineer £40-45k Maidenhead On-site My client is an established company in their niche providing embedded design services for a range of sectors. Due to sustained success, they re hiring an Embedded Software Engineer. Main duties: + Developing bespoke firmware & software solutions + Working across departments to integrate software & firmware with various platforms … + Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM-32 microcontrollers + Electronic design experience Bonus: + Use of embeddedsystems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN More ❯
Embedded Software Engineer | £40-45k | Maidenhead | On-site My client is an established company in their niche providing embedded design services for a range of sectors. Due to sustained success, they’re hiring an Embedded Software Engineer. Main duties: + Developing bespoke firmware & software solutions + Working across departments to integrate software & firmware with various platforms … + Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM-32 microcontrollers + Electronic design experience Bonus: + Use of embeddedsystems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
WIKA Instruments Limited
Electronics Systems Engineer Company Overview: For over 75 years, WIKA has been a renowned partner and competent specialist for any task in the field of measurement technology. With steadily growing efficiency, innovative technologies are applied when developing new products and system solutions. The reliability of the products and the readiness to face all challenges of the market have been … Optical Sensing Ltd, previously known as Oxsensis, was acquired by WIKA in 2023 and brings expertise in optical sensing technology, particularly for pressure and temperature measurement. Your Activities: Electronics Systems Engineer - Supporting interrogation systems design from software and hardware perspective. Working on development of signal processing chains to use in products and test. Analysing test data (from internal … external testing). Working with sub-contractors (development, test) and component suppliers. Product development and transferring knowledge to operations. Your Profile: Degree in relevant discipline (Electronics, Systems, Computer engineering). Experience building hardware and software into proof of concepts, prototypes and beyond. Electronics design exposure with an understanding of analog (EMC, safety, analog signal interfaces, etc.) and digital parts More ❯
Leicester, Leicestershire, East Midlands, United Kingdom
ACS Performance
The Senior Electronics Systems Engineer will play a critical role in the design and development of electronic systems for precision metrology products. The role spans the full product lifecycle - from concept and prototyping to production and aftersales support - with a focus on embeddedsystems, signal processing, and motor control. Key Responsibilities: Derive electronics architecture and system … project planning and risk management. Document and support the transition of products into manufacturing. Contribute to product quality assurance through automated testing. Essential Skills & Experience: Hands-on experience in embedded electronics design , including modules and full system architecture. Knowledge of motor drives , transducers , signal conditioning, and display systems. Experience with pre-compliance testing (EMI, ESD) and DfX principles . … scheme. Optional private healthcare and wellness perks via Perkbox. Career development and mentoring support. Free on-site parking and electric vehicle charging. ACS are recruiting for a Senior Electronic Systems Engineer. If you feel that you have the skills and experience required in this advertisement to be a Senior Electronic Systems Engineer submit your CV including an outline More ❯
Are you an experienced Embedded Software/Firmware Engineer looking to make a significant impact in a dynamic and supportive environment? This role based in Sheffield offers a unique blend of professional growth, innovative projects, and a collaborative team culture. Imagine working just three days on-site with flexible working arrangements, allowing you to maintain a healthy work-life … project development. This cross-functional interaction will enhance your skills and broaden your expertise, providing a comprehensive understanding of the entire product lifecycle. Key Responsibilities: Designing, developing, and testing embedded software and firmware for innovative projects. Core Skills: Embedded Software/Firmware RTOS/Bare Metal (Any exposure to Embedded Linux is desirable) STM32/PIC Communication … you advance your career. This position is perfect for someone who thrives in a collaborative environment and is eager to contribute to groundbreaking projects. If you are passionate about embeddedsystems and ready to take your career to the next level, this role in Rotherham may be the perfect fit for you. More ❯
Are you an experienced Embedded Software/Firmware Engineer looking to make a significant impact in a dynamic and supportive environment? This role based in Sheffield offers a unique blend of professional growth, innovative projects, and a collaborative team culture. Imagine working just three days on-site with flexible working arrangements, allowing you to maintain a healthy work-life … project development. This cross-functional interaction will enhance your skills and broaden your expertise, providing a comprehensive understanding of the entire product lifecycle. Key Responsibilities: Designing, developing, and testing embedded software and firmware for innovative projects. Core Skills: Embedded Software/Firmware RTOS/Bare Metal (Any exposure to Embedded Linux is desirable) STM32/PIC Communication … you advance your career. This position is perfect for someone who thrives in a collaborative environment and is eager to contribute to groundbreaking projects. If you are passionate about embeddedsystems and ready to take your career to the next level, this role in Rotherham may be the perfect fit for you. More ❯
Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone with … solid embedded software experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Salary: Circa £75k … role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embeddedsystems for a range of real-world applications-from radar and sensing technologies to IoT devices and advanced communication systems. Projects span sectors such as defence, healthcare, and More ❯
Defence & Security and Marine sectors, working on innovative multi-mission solutions to support maritime and naval forces worldwide! The Role: We are looking for a highly capable Power Applications Systems Engineer with a strong background in systems engineering and a focus on power electronics. This position is pivotal in managing requirements, developing system architectures and control strategies, and … engineering team, you will contribute to the design and delivery of solutions across a range of applications, including marine, aerospace, and defence environments. These include power conversion and distribution systems such as motor drives, inverters, converters, and energy management systems. This is an ideal opportunity for an engineer passionate about applying practical systems engineering approaches to solve real … between multiple engineering disciplines, facilitating cross-functional collaboration. Develop and define system-level operation modes including power-on, fault conditions, diagnostics, and self-tests. Champion the practical application of systems engineering principles across the full product lifecycle. Elicit, analyse, and challenge customer and stakeholder requirements to ensure clarity and completeness. Define system interfaces and lead system-level architectural development. More ❯
Job Title: Senior Embedded Software Engineer Location : Gloucester (On-Site Working) Salary : Up to £85,000 (Depending on Experience) Note : All applicants must be willing to work on-site and be eligible to obtain Security Clearance. Position Overview : We are seeking developers with expertise in low-level and/or security-focused development to contribute to building complex embedded systems. Required Experience: 5 to 10 years of proven experience in software engineering, with a focus on low-level or security-related development. Significant experience with C++ & Embedded C. A track record of successfully delivering projects across multiple platforms and solutions. A broad understanding of security concepts. Experience working across various platforms. Responsibilities : Be adaptable in programming languages More ❯
Employment Type: Permanent
Salary: £65000 - £85000/annum Up to £85,000 (depending on experien
Senior Software Engineer – EmbeddedSystems Location: Surrey Type: Full-time - Onsite About the Role Are you passionate about embeddedsystems and ready to take your engineering career to the next level? We're looking for a Senior Software Engineer to join our dynamic team in Surrey In this role, you'll be at the forefront of … designing, developing, and delivering high-quality embedded software that powers our next-generation products. What You'll Be Doing Designing, coding, debugging, and maintaining embedded software across the full development lifecycle. Working closely with hardware and software teams to meet project goals and product requirements. Developing application logic, peripheral drivers, communication protocols, and user interfaces. Delivering robust, efficient … time and within budget. Documenting your work clearly and effectively for internal and external stakeholders. What We're Looking For Essential Skills & Experience: Strong proficiency in C programming within embedded environments. Experience with embedded processors and real-time operating systems (RTOS) . Solid understanding of software development lifecycles , from requirements to release. Familiarity with hardware interfaces , peripheral More ❯
Senior Software Engineer EmbeddedSystems Location: Surrey Type: Full-time - Onsite About the Role Are you passionate about embeddedsystems and ready to take your engineering career to the next level? We re looking for a Senior Software Engineer to join our dynamic team in Surrey In this role, you ll be at the forefront of … designing, developing, and delivering high-quality embedded software that powers our next-generation products. What You ll Be Doing Designing, coding, debugging, and maintaining embedded software across the full development lifecycle. Working closely with hardware and software teams to meet project goals and product requirements. Developing application logic, peripheral drivers, communication protocols, and user interfaces. Delivering robust, efficient … time and within budget. Documenting your work clearly and effectively for internal and external stakeholders. What We re Looking For Essential Skills & Experience: Strong proficiency in C programming within embedded environments. Experience with embedded processors and real-time operating systems (RTOS) . Solid understanding of software development lifecycles , from requirements to release. Familiarity with hardware interfaces , peripheral More ❯
navigation domain. You will closely partner with other team members and technical leads across engineering to plan, develop, test, and deliver software for a range of products. Specific Responsibilities Embedded Software Systems Understand the deployment of real-time operating systems for low latency sensing, computation, and communication. Design, develop, and debug complex embeddedsystems utilising … quick decision making within the business. Knowledge, Skills, and Experience: C/C++ (Object oriented coding) Able to code at expert in their C & C++ targeted at Linux based embedded systems. Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts. Industry experience in MATLAB development … Software best practice Competent Can work in a structured software development environment that includes: Architecting & documenting designs. Following coding guidelines. Developing unit and system tests. Use source control systems and engage in peer code reviews. Qualifications Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Robotics, Or demonstrable software engineering job experience and on the job training equivalent More ❯
Yateley, Hampshire, South East, United Kingdom Hybrid / WFH Options
Carbon60 - Eng&Tech
get in touch for further details. Knowledge, Skills and Experience C/C++ (Object oriented coding) - Able to code at expert in their C & C++ targeted at Linux based embedded systems. EmbeddedSystems - Experience of developing for and debugging on Linux based embedded devices, including cross compiling for different hardware architectures, virtualisation and docker concepts. Matlab … Industry experience in Matlab development Can work in a structured software development environment that includes: Architecting & documenting designs. Following coding guidelines. Developing unit and system tests. Use source control systems and engage in peer code reviews. Qualifications Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Oho Group Ltd
Job Opportunity: EmbeddedSystems Firmware Engineer (Fully Remote) We are seeking a talented and motivated EmbeddedSystems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced … environment. Key Responsibilities: Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards. Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications. Take ownership of tasks from initial concept through to completion, providing accurate project … within the team. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with a strong focus on embedded C and/or C++. Experience with medical devices or healthcare technology is a plus. Proficiency in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Familiarity More ❯
CRFS: The RF Intelligence Company At CRFS, we design and deliver world-class spectrum monitoring and geolocation systems used by defence, security, and regulatory organisations around the world. Our systems enable full-spectrum dominance in complex electromagnetic environments - and we're growing our team to keep pushing the edge of what's possible in RF. We're now … hiring a Systems Test Engineer to play a critical role in validating our hardware systems across both lab and real-world environments. If you're excited by RF, embeddedsystems, and solving tricky field problems hands-on - this could be the role for you. The Role As a Systems Test Engineer, you'll ensure CRFS … s advanced RF hardware and systems meet the highest standards for performance, reliability, and field readiness. You'll work across the full validation lifecycle - from lab-based test planning and automation, to live field trials and root cause analysis. Working within the Systems Engineering team, you'll collaborate closely with Hardware, Software, and Production engineers to make sure More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
ASC Connections Ltd
Software Development Engineer - EmbeddedSystems | Midlands | Hybrid A leading engineering-led manufacturer in the Midlands is seeking a Software Development Engineer to join their dynamic Controls Team. This is a fantastic opportunity to work on cutting-edge engineered technologies used across automotive, rail, and industrial sectors. What You'll Be Doing as Software Development Engineer: Develop and implement … control strategies for engineered systems. Design and model high-level control systems. Program embeddedsystems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. Participate in design/code reviews and contribute to technical proposals. Mentor junior engineers and support … cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262). Familiarity with high-level languages like Python or C#. Experience More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Job Title: Lead Python Software Engineer Location: Newcastle (Hybrid WFH Available) Salary: Up to £75,000 + benefits KO2 Embedded Recruitment Solutions is proud to partner with a leading innovator in the smart industrial automation sector. Due to sustained growth and exciting new projects, our client is expanding their software development team and is now seeking a Lead Python … As a Lead Python Software Engineer, you will take ownership of core backend development efforts, leading a small, agile team. You will be instrumental in architecting and building software systems that interface with real-time data sources and power intelligent automation platforms. This is a hands-on leadership position where you'll balance technical delivery with mentorship and team … coordination. Key Responsibilities: Lead the design, development, and deployment of robust, scalable backend systems using Python and microservices architecture Oversee code quality, testing, and DevOps practices to ensure continuous delivery Collaborate closely with multidisciplinary teams, including hardware engineers and data scientists Mentor and support junior developers and contribute to a high-performance engineering culture Implement software solutions for real More ❯
Acocks Green, West Midlands, Hay Mills, West Midlands (County), United Kingdom Hybrid / WFH Options
ASC Connections
Software Development Engineer - EmbeddedSystems | Midlands | Hybrid A leading engineering-led manufacturer in the Midlands is seeking a Software Development Engineer to join their dynamic Controls Team. This is a fantastic opportunity to work on cutting-edge engineered technologies used across automotive, rail, and industrial sectors. What You'll Be Doing as Software Development Engineer: Develop and implement … control strategies for engineered systems. Design and model high-level control systems. Program embeddedsystems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. Participate in design/code reviews and contribute to technical proposals. Mentor junior engineers and support … cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262). Familiarity with high-level languages like Python or C#. Experience More ❯
operates in fast growing markets offering innovative and robust wireless security products, leading-edge IP centric network devices, and C4I application software solutions, along with high performance wireless broadcast systems for all industries. Our passion for innovation keeps us one step ahead in the rapidly changing and increasingly challenging environments within which we perform, whether on the battlefield, in … the streets of our cities, or at the world's largest sporting events. High performance IP Video, communications, and broadcast systems enable our customers to securely monitor, control, communicate, and share information with confidence in complex environments and in the most demanding situations. What will you be doing? Reporting to the Head of Broadcast of Engineering, the Junior Design … Engineer will work as part of a dynamic and collaborative engineering team responsible for developing cutting-edge broadcast products used in live motor racing, wireless camera systems, and remote production environments. These systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions. The role will focus on designing and developing embeddedMore ❯
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller … based embeddedsystems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process More ❯
and enthusiastic Graduate Software Engineer to join our small, innovative, and fast-paced team. This is an exciting opportunity to contribute to the development of cutting-edge automated production systems at BigSis, helping revolutionize sustainable agriculture. About the Role: As a Graduate Software Engineer, youll gain hands-on experience working across multiple areas of our technology stackfrom embeddedsystems on our insect-rearing modules to cloud-based data collection and analytics. You'll also help develop and maintain operational tools and field applications used in real-world deployments. Youll be supported by experienced engineers and have opportunities to grow your skills in embedded development, artificial intelligence and cloud services (AWS)/data analytics. Key Responsibilities … Assist in developing software for embeddedsystems across BigSis production modules. Support the development of field and operational applications used in our insect rearing process. Contribute to data handling systems that store and process information in AWS. Participate in building and refining AI models for processing at different stages of the insect rearing system Collaborate with the More ❯
built - this might be the role you’ve been looking for. A Cambridge based Deep-Tech company with a world-class team is looking for a low level/Systems Software Engineer that will be working with like minded others on new features for their core product. They value technical excellence, creative problem-solving, and the kind of curiosity … new features • Collaborate with a top tier engineers doing everything from code reviews to complex bug hunts • Solve intellectually stimulating problems About you: • You’re hands-on with C (systems or embedded) and Python. (If you’ve dived deep into debugger/compiler internals, JITs, kernel APIs, x86 or assembly – even better) • You like low-level or embeddedsystems and aren’t afraid of the Linux scheduler • You’re as comfortable thinking about the “big picture” architecture as you are grinding through tricky debugging • You hold a Computer Science degree (or similar), but it’s your passion for elegant solutions and relentless curiosity that sets you apart Why join us? • Work on truly unique, industry-defining More ❯
Employment Type: Permanent
Salary: £40000 - £75000/annum Stock, BUPA, great culture + more
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Samsung Electronics Perú
apply) job requisition id R100765 Position Summary At the Samsung AI Center-Cambridge, our Distributed AI group collaborates closely with the Generative AI and Speech AI teams within the Embedded AI division, to develop innovate machine learning (ML) algorithms and systems, with the overarching objective to deliver state-of-the-art efficient AI models across Samsung consumer devices. … To this end, we focus on high-impact projects that balance research and commercial outcomes. Our group conducts research on on-device and edge-based ML systems, focusing on model/system and hardware/software co-design, adaptive inference methods, robotic systems, and the optimized on-device deployment of large language models (LLMs) and multimodal visual language … models (VLMs). Position Summary At the Samsung AI Center-Cambridge, our Distributed AI group collaborates closely with the Generative AI and Speech AI teams within the Embedded AI division, to develop innovate machine learning (ML) algorithms and systems, with the overarching objective to deliver state-of-the-art efficient AI models across Samsung consumer devices. To this More ❯
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 expertise in software engineering and aviation systems to guide the development of high-integrity aircraft control solutions, ensuring safety, reliability, and compliance with industry standards. Additionally, you will mentor and support your team, fostering a culture of technical excellence and continuous improvement. Ability to … and rigorous testing methodologies. Continuous Improvement: Optimize development processes, tools, and workflows to enhance efficiency and software performance. Essential Skills and Experiences: Proven experience leading software development teams, including embedded systems. Proficiency in programming languages such as C or C++, with experience in real-time embedded systems. Experience with embedded software development tools (e.g. STM32) and environments More ❯