Job Title : Senior EmbeddedSoftwareEngineer Location : Oxford Salary : £55,000 - £70,000 (Depending on Experience) Job Overview: We are seeking an experienced Senior EmbeddedSoftwareEngineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embeddedsoftware development across multiple concurrent projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries—ideally aerospace or similarly safety-critical environments—and … familiarity with DO-178C processes is highly desirable. This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms. Required Skills & Experience Proven experience (5+ years) developing embeddedsoftware in C and C++. Strong working knowledge of ARM Cortex-M (STM32) microcontrollers. Experience with More ❯
Position: EmbeddedSoftwareEngineer Salary: Up to £60,000 Location: Manchester City Centre A fantastic opportunity has arisen for an EmbeddedSoftwareEngineer to join one of the UK's leading design consultancies, located in the centre of Manchester. You'll work as part of a growing, multidisciplinary engineering team, contributing to innovative solutions … You'll Need Strong proficiency in C Experience with at least one of the following: C++, Python, Rust, or Java Familiarity with open-source technology stacks Understanding of modern software development practices Solid experience working in Linux environments About the Team You'll join a passionate group of engineers from diverse technical backgrounds, all committed to delivering high-quality … modern software solutions. In this role, you'll work across the full software development lifecycle - from concept and design through to implementation and deployment. Experience with embedded systems and open-source technologies will give your application an edge. Who We're Looking For This role will suit Software Engineers who: Are genuinely enthusiastic about softwareMore ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
Anson Mccade
EmbeddedSoftwareEngineer £45,000 - 65,000 GBP Onsite WORKING Location: Stevenage, Central London, Greater London - United Kingdom Type: Permanent EmbeddedSoftwareEngineer Location: Stevenage Onsite 4-5 Days per week Clearance: Must be able to obtain or hold active SC Clearance!* Employment Type: Full Time Europe's #1 Integrated Defence Company seeks talented … EmbeddedSoftware Engineers to help support the ongoing and future design, build, test and implementation of subsystem software for its next-gen Missile Systems. You'd be welcomed into a highly collaborative multidiscipline team, consisting of Software, Systems & Electronics Engineers, who specialise in hard real-time software development primarily using SysML/UML and C … Essential Experience: Real-Time Operating Systems (Highly Desirable) Experience developing in languages such as C++, C, ADA or Rust and motivated to develop reliable, high-performance, standardised, and documented software Understanding of standardised bus systems and protocols Excellent analytical and design ability, including review and critical analysis 'Can do' and flexible approach - you'll enjoy solving technical problems that More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Huber+Suhner Polatis
SoftwareEngineer - Embedded Systems Location : Cambridge, Cambridgeshire, CB4 0WN Salary: Competitive Salary, DOE + Excellent Benefits Contract: Full time, Permanent Benefits: Health Shield, Life Assurance - 4x Yearly Salary, Non-Contributory Pension (8%), Cycle to Work Scheme, Opt in to Private Medical, Free Parking, 25 Days Holiday + 8 Bank Holidays + 1 Company Day at Christmas Are … you passionate about embedded systems and eager to work on cutting-edge optical network technology Join our dynamic Product Software team at Polatis as a SoftwareEngineer, where innovation meets precision! Huber+Suhner produce market-leading optical circuit switches for advanced fibre optic communications networks. The programme management team works across the business to deliver product design … software release, and process improvement projects in the UK and Poland. The team are responsible for ensuring that scope, cost, and schedule are delivered to target and projects are managed in accordance with Huber+Suhner processes. We are now recruiting for a SoftwareEngineer, you'll play a pivotal role in enhancing our products through robust softwareMore ❯
Brand new mid-level or Senior SoftwareEngineer job now available near Shrewsbury. This is a full-time permanent position, paying a base salary between £55,000 - £70,000 depending on skills and experience. We’re looking for an experienced Mid Level or Senior SoftwareEngineer to join a growing R&D team developing innovative embedded and real-time software solutions. In this role, the EmbeddedSoftwareEngineer based near Shrewsbury will: Design and develop software in C C for embedded and Linux-based systems Contribute to code reviews, requirement specifications, and system design Provide technical guidance to junior engineers and lead projects Plan and deliver high-quality software to agreed timelines The ideal background of the EmbeddedEngineer near Shrewsbury: Degree-qualified in an engineering discipline. C C software development experience Experience with embedded systems and real-time environments A collaborative team player with a passion for problem-solving This role is on-site and based near Shrewsbury, commutable from Welshpool, Oswestry, Telford More ❯
EmbeddedSoftwareEngineer £45,000 - 65,000 GBP Onsite WORKING Location: Stevenage, Central London, Greater London - United Kingdom Type: Permanent EmbeddedSoftwareEngineer Location: Stevenage Onsite 4-5 Days per week Clearance: Must be able to obtain or hold active SC Clearance! Employment Type: Full Time Europe's Integrated Defence Company seeks talented EmbeddedSoftware Engineers to help supp click apply for full job details More ❯
Role: Senior EmbeddedSoftwareEngineer Location: Manchester Salary: Up to £70,000 DOE + Benefits Are you an experienced EmbeddedSoftwareEngineer looking to take your career to the next level? Join our clients innovative Manchester-based team, where you'll help shape the next generation of embeddedsoftware solutions used across … high-performance systems used around the globe. What You'll Be Doing You'll play a key role in designing, developing, and optimising embedded applications across a range of embedded and Linux-based platforms. Working alongside talented engineers, you'll help build robust, efficient systems that power real-world products. Skills and Experience Required: Solid, hands-on experience … in embedded systems Strong C or C++ skills within embedded environments Knowledge of communication protocols including RS232, I2C, TCP/IP, and USB Strong analytical problem-solving abilities Ability to stay focused and effective under pressure Desirable: Experience developing on Ubuntu and Windows environments Familiarity with Yocto or Buildroot Java development experience Understanding of Linux kernel configuration Experience More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
Our client, a trusted partner of the UK Ministry of Defence, is seeking an Embedded ADA SoftwareEngineer to join their innovative software team in Stevenage. Youll help design, test, and deliver cutting-edge embedded solutions across a diverse tech stack. Working in a small, empowered team, youll lead with autonomy, collaborate cross-functionally, and … thrive in lab-based environments using scopes, analysers, and bespoke testing tools. Key Responsibilities: Design and develop real-time embeddedsoftware in ADA for PowerPC-based platforms. Conduct thorough testing and validation of embeddedsoftware components. Define and implement test requirements and scripts for unit, subsystem, and system-level testing across host and target environments. Execute … tests and analyse results using tools such as debuggers, probes, logic analysers, and oscilloscopes. Produce clear and structured software documentation to support design and development activities. What do you need?: Proven experience developing reliable, high-performance embeddedsoftware in ADA, with a focus on quality and documentation. Skilled in programming embedded systems on PowerPC platforms. Hands More ❯
Our esteemed client, a trusted partner of the UK's Ministry of Defence, are seeking the expertise of a Low-Level EmbeddedSoftware Engineer. The selected candidate will deliver real-time solutions for advanced in-house weapons. The engineer will be part of a team responsible for the entire software product, from design, development, building, integration … and testing to support. As a Low-Level EmbeddedSoftwareEngineer, the successful candidate will join the EmbeddedSoftware team in Bristol. They will work towards developing real-time software solutions for Missile Units and Subsystems produced internally. Key Responsibilities: As a Low Level & Security softwareengineer, you will be responsible for … developing one or more of our internally developed security solutions and bespoke product lines throughout its/their life cycle. What do you need?: Required: Embedded C programming & debugging Hardware/software integration experience Experience working to standards Experience with ARM processors Basic Linux skills Desirable Full software lifecycle experience (design, development, and testing) Knowledge of Real More ❯
GL1 1DE, Gloucester, Gloucestershire, United Kingdom
Zenovo
Job Title: Lead/Principal EmbeddedSoftwareEngineer Location: Gloucester (On-Site Working) Salary: Up to £85,000 (Depending on Experience) Summary of Vacancy: We’re currently recruiting for a Principal EmbeddedSoftwareEngineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development … in embedded systems, and is building novel and secure solutions that push technical boundaries. You’ll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you’ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You’ll collaborate with researchers … to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embeddedsoftware with a focus on security and performance. Work across the full stack—from low-level hardware interaction up to application logic—depending on project needs. Use your deep understanding of systems to write clean, reliable More ❯
Portsmouth, Hampshire, South East, United Kingdom Hybrid/Remote Options
Morson Edge
EmbeddedSoftwareEngineer Portsmouth (hybrid working 3 days onsite per week, 2 days from home) – 6 month duration – Pay rate £48.59 p/h PAYE (£55.65 p/h including holiday pay) or £65 p/h Umbrella We are looking for an EmbeddedSoftwareEngineer to join our defence clients Software Defined … Radio team within the UK System Delivery group. The team is undertaking the design and implementation of a satellite communications Software Defined Radio (SDR) modem. You will be part of a small multi-disciplinary team containing software, system, firmware and infrastructure engineers. There will be scope in the future to work on further developments as project needs arise. … You will research and develop aspects of modem products and associated communications systems, using your experience in software within complex systems. Responsibilities Developing software aspects to support the operation of satellite modem products based on Software Defined Radio (SDR) technologies. Definition, implementation, verification and validation activities associated with these solutions. Work in response to requirements, defining sub More ❯
Job Title : Principal EmbeddedSoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embeddedsoftware to step into a … high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embeddedsoftware engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless … Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embeddedsoftware development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability More ❯
Bristol City Centre - BS1, Bristol, United Kingdom
Zenovo
Job Title : Principal EmbeddedSoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embeddedsoftware to step into a … high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embeddedsoftware engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless … Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embeddedsoftware development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability More ❯
Employment Type: Permanent
Salary: £65000 - £72000/annum Up to £72,000 (Depending on Experie
Job Title : Principal EmbeddedSoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embeddedsoftware to step into a … high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embeddedsoftware engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless … Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embeddedsoftware development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability More ❯
clearance and therefore be a Sole UK National. - Working: The role does require individuals to be onsite fulltime but does offer flexible working hours (with NO CORE HOURS) The EmbeddedSoftwareEngineer with operate as the go-to controls engineer across multiple projects, liaising with multiple stakeholders to design, implement and verify embeddedsoftware applications. The EmbeddedSoftwareEngineer will also work with the systems engineers to develop requirements, interface definitions and other applicable material to optimise implementation. - Key responsibilities Act as the embedded technical specialist within a small team developing a range of electrical power systems, primarily converters. Design and develop the system design, along with systems and … verification and ensure compliance with requirements. Tailor, modify or create processes to drive activities which we repeat and would add value. Qualifications/Skills required . Act as the embedded technical specialist within a small team developing a range of electrical power systems, primarily converters. Design and develop the system design, along with systems and electronic specialists. Develop DSP More ❯
Graduate/Early-Career EmbeddedSoftwareEngineer About the Opportunity This is an excellent role for graduates or early-career software engineers looking to develop and test innovative products and systems at the forefront of cyber security. You'll join an experienced, highly skilled engineering team working on high-integrity, security-focused technologies where reliability and … and a passion for building high-quality software. Because security and functional correctness are central to the work, this role will suit someone who wants to develop high-assurance software guided by formal specifications. You will work closely with colleagues in a collaborative environment, while also being confident in managing your own tasks independently. Attention to detail, problem-solving … capability, and a proactive approach to finding effective solutions are key attributes. Role Graduate/Junior EmbeddedSoftwareEngineer Salary: £35K DOE + Benefits Location: Derbyshire Skills & Experience Personal Competencies Minimum ~3 years coding experience (including university, personal, or project work - recent graduates are welcome). Excellent attention to detail and commitment to high quality standards. Strong More ❯
Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Low level EmbeddedSoftwareEngineer subcontractors on an initial 6 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Hourly Rate: £65.00 - £68.00ph (Umbrella). Overtime Rate: Hours worked over the … . Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Low level EmbeddedSoftwareEngineer Job Description: The Real Time Infrastructure and Security Software team is tasked with supplying advanced solutions for our missile sub-systems, often developing state … of the art processing platforms. Interacting with a wider engineering team (including Software, Firmware and Hardware Teams), this role presents the opportunity to develop complex software solutions, as part of a deliverable product, deployed into missile programmes. In a collaborative and close-knit culture, we support each other to search for better. Skillset/experience required: Experience in More ❯
Employment Type: Contract, Work From Home
Rate: £65 - £68 per hour, Benefits Overtime Rate of 'time and a quarter'
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Ernest Gordon Recruitment
EmbeddedSoftwareEngineer (BLE/ZigBee) Remote - Dundee £65,000 - £70,000 + Remote + Training + Progression + Company Benefits Are you a EmbeddedSoftwareEngineer that wants to work in a senior team of highly skilled engineers and developers that are truly R&D focussed, working collaboratively to solve some of the … latest product suite and future products due to be released for new industries like health & leisure, wearables & telecoms. The ideal candidate will be someone that genuinely enjoys low level software development in both C and Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the … software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code in C Experience with wireless communication like ZigBee or BLE Keywords: Embedded, C, Assembler, Firmware, Hardware, PCB, Remote, Hybrid, Smart Energy, Testing, Debugging, SDLC, SoftwareMore ❯
Are you an experienced Principal EmbeddedSoftwareEngineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting-edge projects in a dynamic and innovative environment. As a Principal EmbeddedSoftwareEngineer, you will be at the forefront of technological advancements, directly contributing to the … development and optimisation of embedded systems. This position not only allows you to utilise your extensive programming skills in C but also to take on pivotal responsibilities in release management and configuration management. Your expertise will be crucial in driving process improvements and implementing Continuous Integration/Continuous Deployment (CI/CD) practices. In this role, you will be … standards of performance and reliability. The work environment is collaborative and forward-thinking, providing ample opportunities for professional growth and development. Key Responsibilities: - Hands-on programming in C for embedded systems - Overseeing release management and configuration management - Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems More ❯
Are you an experienced Principal EmbeddedSoftwareEngineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting-edge projects in a dynamic and innovative environment. As a Principal EmbeddedSoftwareEngineer, you will be at the forefront of technological advancements, directly contributing to the … development and optimisation of embedded systems. This position not only allows you to utilise your extensive programming skills in C but also to take on pivotal responsibilities in release management and configuration management. Your expertise will be crucial in driving process improvements and implementing Continuous Integration/Continuous Deployment (CI/CD) practices. In this role, you will be … standards of performance and reliability. The work environment is collaborative and forward-thinking, providing ample opportunities for professional growth and development. Key Responsibilities: - Hands-on programming in C for embedded systems - Overseeing release management and configuration management - Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems More ❯
EmbeddedSoftwareEngineer Hybrid with visits to the office near Reading £££Very Competitive + Bonus + Great Benefits Were looking for an EmbeddedSoftwareEngineer who is interested in developing a next generation sensor for the marine industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal … Experience Able to code proficiently in C & C++ Experience with microcontroller hardware (e.g. STM32, PIC, TM4C) and frameworks, working with the memory, performance and power constraints of these systems. Embedded Systems Experience of developing and debugging, including cross-compiling for different hardware architectures, virtualisation and docker concepts. Able to work in a structured software development environment that includes … Architecting & documenting designs. Following coding guidelines. Developing unit and system tests. Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science 5-10 years of proven software engineering industry experience Security clearance is required - Sole UK national status (must hold a single passport which is British). More ❯
Daventry, West Northamptonshire, Northamptonshire, United Kingdom
Anonymous
EmbeddedSoftware Engineers who can design and develop embeddedsoftware into differing hardware, offering a dynamic challenge with amazing results. Software Engineers will be specifying, designing, developing and testing embeddedsoftware for complex audio systems. EmbeddedSoftware Engineers will design, implement and optimise novel DSP algorithms on hardware products. Porting existing … DSP algorithms between code bases and languages. Software Engineers will have some of the following software development experience Proven knowledge and working experience with: Embedded C Git and the command line Hardware debugging using logic analysers, scopes etc. Writing technical documentation Some Combination of: Advanced DSP implementation and design for audio Professional experience with embedded Linux … systems A fast prototyping language (MATLAB, Python, C# etc.) CI/CD Unit Testing Agile development practises and associated software (Jira, Confluence etc.) Plugin Architectures (AU, VST3, AAX, LV2). An understanding of: Audio and low-voltage control electronics PCB design The wider Musical Instruments industry Qualified to degree level or above in Computer Science or related field More ❯
EmbeddedSoftwareEngineer Southampton £50,000 Im recruiting on behalf of my client in Southampton for an EmbeddedSoftwareEngineer to join their growing engineering team. This is a fantastic opportunity to work on modern embedded systems used across environmental monitoring, industrial automation, and other real-world applications. Youll play a key role … in developing high-quality C/C++ firmware, supporting projects from concept through to production, and contributing to a culture of technical excellence. The Role Design, develop and maintain embedded firmware (C/C++) for microcontroller-based systems Lead or contribute to firmware projects, ensuring timely and robust delivery Support hardware bring-up, BSP development, and integration of peripheral … support Maintain clear and comprehensive technical documentation What Youll Need Degree in Electronic Engineering, Computer Science or similar Strong experience developing firmware in C/C++ for resource-constrained embedded systems Experience with RTOS environments (e.g., Zephyr) Familiarity with compilers, IDEs and firmware development tools Knowledge of digital electronics and common hardware interfaces Experience with Git or similar version More ❯
Portsmouth, Hampshire, United Kingdom Hybrid/Remote Options
Morson Edge
EmbeddedSoftwareEngineer Portsmouth (hybrid working 3 days onsite per week, 2 days from home) - 6 month duration - Pay rate £48.59 p/h PAYE (£55.65 p/h including holiday pay) or £65 p/h Umbrella We are looking for an EmbeddedSoftwareEngineer to join our defence clients Software Defined More ❯
Greater Bristol Area, United Kingdom Hybrid/Remote Options
Witekio
Are you fascinated by embedded technologies and eager to work on innovative software projects? Take a look at this position! Witekio helps device makers bring their products to life with world-class software! With 20+ years of experience and a team of 160+ passionate engineers, we work across many industries to help our clients accelerate time to … market, level up products and reduce project risks. We love to solve problems with design and technology, we offer full-stack, edge-to-cloud embedded development services. Witekio is headquartered in Lyon and has five office locations across four countries, including the USA, UK, France, and Germany. Witekio is also part of Avnet - a Fortune 500 company. Want to … know more? Have a look to our case studies: https://witekio.com/category/case-studies/We are looking for EmbeddedSoftwareEngineer (Embedded Linux) who shows enthusiasm for new technical solutions, services and devices and is not afraid to think outside the box. Based in our North Bristol office, you will join More ❯
Posted:
Salary Guide
Embedded Software Engineer the UK excluding London