4,354 Embedded Software Engineer jobs in the United Kingdom

Embedded Software Engineer

Cambridgeshire, Eastern £45000 - £60000 Annually Talent Locker

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Embedded Software Engineer - Defence Communications
Location: Peterborough (Hybrid - 3 days per week on-site)
Salary: 45-60k + Excellent Benefits
Clearance: Must be eligible for BPSS

Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects that make a real-world difference in civilian and defence air traffic systems.

As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters, this could be for you.

You may be reading this and only have a couple of years' experience - that's fine, this role is not for someone that is senior and still on the upward path of learning, finding their feet and want a great place to continue their career.

What you'll be doing
You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation, and contribute to design/code reviews. On smaller projects you may also act as the technical authority, supporting the Project Engineer to coordinate activities and ensure quality delivery.

What you'll bring

  • A few years' experience in embedded software design and implementation
  • Proficiency in C and/or C++ programming, with experience of Linux environments
  • Exposure to Rust or Go (beneficial)
  • Knowledge of modelling tools (e.g. Mathworks, MATLAB, NumPy)
  • Understanding of VoIP and network protocols
  • Eligible for BPPS (Basic security clearance)

Why this role?

  • Work on essential systems trusted by civilian and defence aviation worldwide
  • Be part of a collaborative team environment with long-term project pipelines
  • Platinum-level Investors in People accreditation reflects the career development culture here
  • Future-focused business where innovation and continuous improvement are part of the DNA

You'll get 25 days' holiday plus bank holidays, enhanced pension contributions up to 8%, private healthcare, a subsidised canteen, cycle-to-work scheme, and more. The flexitime system lets you bank an extra day off each month, and there's a strong focus on continuous learning and development.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Edinburgh, Scotland £45000 - £60000 Annually IO

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Embedded Software Engineer (Robotics)

Edinburgh/Hybrid Working

45,000 - 60,000 per annum + Benefits

iO Associates has proudly partnered with a Cutting-Edge Robotics Startup client in the recruitment of an Embedded Software Engineer.

With significant amounts of investment already secured, they're now looking at building out a Senior team to meet customer requirements and deliver against targets.

This role would suit an Engineer that is comfortable working in dynamic environments, and with a keen interest in enhancing robotic sorting control systems.


Whats on offer:

  • Salary: 45-60K + Benefits + Share Options
  • Location: 2 days per week on-site (Edinburgh), with flexibility to be on-site 5 days a week during critical project phases
  • Environment: Start-up pace - exciting, collaborative, and fast-moving

Skillset required:

  • 5-10 year's experience with embedded systems and robotics (especially moving parts/actuator control)
  • Strong knowledge of electrical/robotic control systems
  • Bare metal experience
  • Industry background in automotive, EV, or similar is a plus, but not required

If this position is of interest to you, apply to the link for consideration!

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Hampshire, South East Carbon 60

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Embedded Software Engineer

Our client is a world leading manufacturer of underwater technology for use within the Energy, Science and Defence sectors. They are looking for an Embedded Software Engineer to plan, develop, test, and deliver high-quality software solutions.

They are offering a competitive salary and an excellent benefits package - please contact me for further details on this.

Key Responsibilities

  • Software Development: Design, develop, and validate new features for embedded systems, ensuring alignment with product requirements.
  • Embedded Systems Expertise: Deploy real-time and/or Linux-based operating systems for embedded systems, developing and debugging complex systems utilizing various communication protocols and peripherals.
  • Hardware Integration: Understand digital electronics, read schematics, and debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation

Required Skills & Experience

  • Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems.
  • Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints.
  • RTOS/Bare Metal Development: Proficient in developing for microcontroller-based systems, including experience with real-time operating systems and bare-metal development.
  • DevOps/Build Systems: Competent in developing and debugging, including cross-compiling for different hardware architectures, virtualization, and Docker concepts.
  • Software Best Practices: Experience in structured software development environments, including architecting and documenting designs, following coding guidelines, and developing unit and system tests.
  • Communication & Team Working: Effective communication skills to work collaboratively with team members and other departments.
  • Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science, or relevant software engineering experience equivalent to a degree.

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Hemel Hempstead, Eastern Morson Talent

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

contract

As a Senior Embedded Software Engineer, you will be responsible for the design, development, testing, and integration of embedded software for next-generation chemical and explosive trace detection products. Working within an Agile team of 4 to 6 engineers, you will collaborate closely with software and firmware engineers to deliver robust software solutions running on ARM Cortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture and documentation. A regular on-site presence at the Hemel Hempstead site is required to facilitate close interaction with prototype and production hardware. Security clearance (BPSS on joining and eligibility for SC clearance) is mandatory.

Skills:
Minimum 5 years’ experience in embedded software development
Strong proficiency in C and C++ programming
Experience with ARM Cortex-M microcontrollers (Armv8-M, Cortex-M4, Cortex-M33, STM32)
Familiarity with embedded real-time operating systems, especially FreeRTOS (also Keil RTX, ThreadX)
Knowledge of embedded system design including hardware components and interfaces
Experience with communication protocols such as SPI, I2C, UART, CAN, USB
Proficient in embedded debugging tools and techniques, including JTAG
Experience with embedded development IDEs such as NXP MCUxpresso, Keil uVision, Freescale CodeWarrior, STM32CubeIDE
Strong problem-solving skills and attention to detail
Effective verbal and written communication skills

Software/Tools:
C, C++
FreeRTOS and other embedded RTOS
MCUxpresso IDE, Keil uVision, STM32CubeIDE, Freescale CodeWarrior
Jira for task and defect management
UML for architectural design interpretation

Certifications & Standards:
BPSS clearance required on joining
Eligibility to obtain SC security clearance
This role demands a technically skilled engineer with a strong embedded systems background, capable of working collaboratively in a fast-paced environment while maintaining high standards of software quality and security compliance.

Please send CVs to (url removed)

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Westhill, Scotland £50000 - £60000 Annually FINTEC recruit Ltd

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

FINTEC recruit is seeking an Embedded Software Engineer   for our global subsea /marine client based in Aberdeen.  This is a permanent role with salary £50,000 to £60,000 plus benefits, pension, private health care etc. 

Offering hybrid working options, flexi working, Monday to Friday with early finish on Fridays.  You will be developing new medical monitoring equipment technologies used for marine/subsea/offshore work environments.

Responsibilities:

  • Software engineering input for existing and new systems and products
  • li>Create documentation for specifications, proposals, test plans, reports etc
  • Supporting software management of change for new & existing codebase

Skills and experience required for the Embedded Software role :-

  •  Degree qualified in either Computer Science / Software / Electrical/Electronic Engineering or equivalent
  • li>Experience with developing medical/health monitoring equipment would be an advantage
  • Experience in a software development / engineering role & with development life cycle
  • Good knowledge in embedded software (MPLAB, ST32) development, test and debug.
  • Good knowledge in high level development languages – preferably one or more of C# and C++, and C.
  • < i>Software management systems (e.g. Azure DevOps, GitHub, etc) and advantage
  • Source code version control systems (specifically git) an advantage.
  • Communications (network and serial)  an advantage.
  • li>User interface design, Database development & software design methodology is an advantage
  • Haven an interest in interest in IOT devices and wireless communication protocols (Bluetooth Low Energy, Wi-Fi).

Full details of the Embedded Software Engineer role is available on application. To apply please submit your current CV or apply via our FINTEC recruit website.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Penicuik, Scotland FINTEC recruit Ltd

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

FINTEC recruit is seeking an Embedded Software Engineer for our design Engineering client based south of Edinburgh. This is a permanent role with salary negotiable by experience plus bonus/benefits.   You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers.   Opportunity to grow your expertise in embedded systems and Linux development with a successful established engineering business with products supplied across the globe.   Potential hybrid working with flexi start & finish times, early finish on Fridays.

Responsibilities

  • To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems – C/C++
  • li>Developing software for microcontrollers, microprocessors and embedded Linux systems
  • Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank
  • To build systems such as Yocto to create custom Linux distributions
  • Implement and troubleshoot hardware communication protocols :

Skills and experience required for Embedded Software Engineer role:

  • Degree in Computer Science, Electrical/Electronic Engineering, or a related field.
  • 5+ years experience in embedded software development
  • Strong proficiency in C/C++ for embedded systems.
  • Hands-on experience with embedded software development on microcontrollers/microprocessors.
  • Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines.
  • Familiarity with Linux build systems such as Yocto.
  • Solid understanding of hardware principles, including digital and analogue circuits.
  • Experience working with hardware debugging tools (oscilloscopes, logic analysers, etc.).
  • Experience with standard communication protocols (UART, SPI, I2C, ETHERNET).
  • Understanding of network protocols (TCP/IP, UDP) and awareness of network security concepts.

Full details available on application. To apply please submit your current CV to FINTEC recruit or apply via our FINTEC recruit website.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Cambridgeshire, Eastern £50000 - £85000 Annually Enterprise Recruitment Ltd

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Join a well-funded, fast-growing tech company at an exciting stage of growth. We’re looking for a hands-on Embedded Software Engineer to design and build the real-time systems powering their first-generation hardware.

Embedded software engineer responsibilities:
 

  • Develop embedded software in C/C++ or Rust (RTOS, bare-metal, SoCs, MCUs)
  • li>Work closely with electronics engineers to deliver reliable, high-performance products
  • Shape tools, processes, and testing practices from the start
  • Stay hands-on with coding while influencing architecture and future direction

Embedded software engineer requirements:

  • 3+ years embedded C/C++, (Rust also interesting)
  • Knowledge of real-time and low-level development (RTOS/bare-metal)
  • Python for prototyping/testing
  • Proactive, collaborative mindset with ownership of projects

This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company that’s scaling fast.

~
Position : Embedded Software Engineer
Location : Cambridge
Salary : £50-85k
Key Skills : embedded C/C++, RTOS, bare-metal, SoCs, MCUs
Desirable skills : Rust
Apply: jamie AT enterpriserecruitment DOT com
~

I’m not an engineer myself, but have a BSc in Computer Science so have a technical understanding.   Feel free to send your CV and I can match you to our other suitable roles.  I specialise in recruiting software and electronic engineers for technology companies throughout the UK.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded software engineer Jobs in United Kingdom !

Embedded Software Engineer

Gaydon, West Midlands Expleo UK LTD

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Expleo is seeking a skilled Embedded Software Engineer to join our team supporting a leading automotive client in Warwickshire. This is a 12-month contract role focused on developing cutting-edge embedded control systems for power electronic converters.

Key Responsibilities:-

  • Collaborate with control boards to perform microcontroller software testing.
  • Analyse system-level requirements and translate them into software specifications.
  • Design and implement software components using MATLAB/Simulink and C/C++.
  • Develop and execute unit tests for software components.
  • Support validation activities using MIL, SIL, and HIL platforms.
  • Participate in software code reviews and ensure delivery of verified software.
  • Ensure compliance with ASPICE and ISO 26262 standards.
  • Assist in resolving software issues and contribute to rapid prototyping efforts.


Required Skills & Experience:-

  • Strong background in control system design and embedded software for power electronics.
  • Experience with AUTOSAR and model-based design.
  • Proficient in Embedded C, MATLAB/Simulink, Vector CANalyzer & CANoe.
  • Skilled in requirement decomposition and validation in MIL/SIL/HIL environments.
  • Knowledge of automotive electrical and communication systems.
  • Detail-oriented with the ability to deliver high-quality work at pace.
  • Effective team player with cross-functional collaboration skills.


Desirable Attributes:-

  • Experience in automotive or aerospace embedded controls.
  • Familiarity with ISO 26262 and functional safety principles.
  • Experience with TRM (Dassault Systmes), MISRA C, and Infineon TriCore/DSP microcontrollers.
  • Understanding of Agile development and ASPICE standards.
  • Higher degree in computing, software, controls, or a related field.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Gaydon, West Midlands Expleo UK LTD

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Expleo is seeking a skilled Embedded Software Engineer to join our team supporting a leading automotive client in Warwickshire. This is a 12-month contract role focused on developing cutting-edge embedded control systems for power electronic converters.

Key Responsibilities:-

  • Collaborate with control boards to perform microcontroller software testing.
  • Analyse system-level requirements and translate them into software specifications.
  • Design and implement software components using MATLAB/Simulink and C/C++.
  • Develop and execute unit tests for software components.
  • Support validation activities using MIL, SIL, and HIL platforms.
  • Participate in software code reviews and ensure delivery of verified software.
  • Ensure compliance with ASPICE and ISO 26262 standards.
  • Assist in resolving software issues and contribute to rapid prototyping efforts.


Required Skills & Experience:-

  • Strong background in control system design and embedded software for power electronics.
  • Experience with AUTOSAR and model-based design.
  • Proficient in Embedded C, MATLAB/Simulink, Vector CANalyzer & CANoe.
  • Skilled in requirement decomposition and validation in MIL/SIL/HIL environments.
  • Knowledge of automotive electrical and communication systems.
  • Detail-oriented with the ability to deliver high-quality work at pace.
  • Effective team player with cross-functional collaboration skills.


Desirable Attributes:-

  • Experience in automotive or aerospace embedded controls.
  • Familiarity with ISO 26262 and functional safety principles.
  • Experience with TRM (Dassault Systmes), MISRA C, and Infineon TriCore/DSP microcontrollers.
  • Understanding of Agile development and ASPICE standards.
  • Higher degree in computing, software, controls, or a related field.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Worcester, West Midlands £50000 - £60000 Annually KO2 Embedded Recruitment Solutions Ltd

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Job Title: Embedded Linux Software Engineer

Location: Worcester (Hybrid - Flexible WFH)

Salary: Up to 60,000

Our client, a pioneer in wireless communications technology, is looking for an Embedded Linux Software Engineer to join their expanding team in Worcester. This is an exciting chance to contribute to cutting-edge projects with real-world applications, as the company embarks on an ambitious new product roadmap.

Key Responsibilities

  • Design, develop, and maintain embedded Linux software for wireless and remote communication systems.
  • Collaborate with hardware and software teams to deliver robust, high-performance solutions.
  • Configure, build, and optimise Linux-based OS for custom hardware platforms.
  • Contribute across the full development lifecycle - from requirements gathering through to testing and deployment.

Skills & Experience Required

  • Strong C/C++ programming skills.
  • Proven experience with embedded Linux (Yocto Project and Debian preferred).
  • 5+ years' experience with microcontrollers and RTOS environments.
  • Knowledge of comms and serial protocols.
  • Skilled in debugging tools and low-level hardware interaction.

Desirable Extras

  • Understanding of Linux kernel, device drivers, and build systems.
  • Knowledge of wireless communication protocols (4G/5G, satellite, TETRA, P25, DMR).
  • Familiarity with mobile networking (LTE, Wi-Fi, VPNs).
  • Experience with router-related networking protocols (tun/tap, DSCP, iptables, routing, DNS & DHCP interception).
  • Python programming knowledge.

What's on Offer

  • Competitive salary up to 60,000 (depending on experience).
  • Hybrid working with flexibility to work from home.
  • The chance to work on innovative projects in a fast-moving tech sector.
  • Supportive culture with training and career development opportunities.

If this sounds like the right fit, apply today with an up-to-date CV via KO2 Embedded Recruitment Solutions .

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Software Engineer Jobs