2,260 Embedded Software Engineer jobs in the United Kingdom

Embedded Software Engineer

Cheshire, West Midlands KO2 Embedded Recruitment Solutions Ltd

Job Viewed

Tap Again To Close

Job Description

permanent

Role: Embedded Software Engineer

Location: Chester

Salary: Up to 55,000 per annum (DOE)

Job Type: Full-time, Permanent

About the Role

This is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embedded software solutions that power advanced technology used in energy systems. You'll work on exciting new hardware platforms and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications.

Key Responsibilities

  • Design and develop embedded software for cutting-edge measurement and monitoring devices.
  • Develop firmware for in-house designed hardware platforms.
  • Implement communication protocols between embedded systems and cloud-based platforms.
  • Ensure code is high-quality, maintainable, and meets industry standards.
  • Contribute to process and product improvements as the business scales.
  • Collaborate with cross-functional teams in an agile development environment

What We're Looking For

  • Strong expertise in C/C++ (including C++11/14/17).
  • Proven experience in embedded software development and the full product lifecycle.
  • In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232).
  • Experience working with ARM Cortex microprocessors.
  • Proficiency with Linux (both as a development environment and target OS).
  • Familiarity with Git and unit testing frameworks.
  • Experience with Continuous Integration tools is a plus.
  • Knowledge of or interest in the energy/power industry is beneficial.

What We Offer

  • Competitive salary: Up to 55,000
  • 25 days holiday (FTE) +
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Embedded Software Engineer

EH26 Penicuik, Scotland FINTEC recruit Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

full time

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

KO2 Embedded Recruitment Solutions Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Role: Embedded Software Engineer

Location: Chester

Salary: Up to 55,000 per annum (DOE)

Job Type: Full-time, Permanent

About the Role

This is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embedded software solutions that power advanced technology used in energy systems. You'll work on exciting new hardware platforms and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications.

Key Responsibilities

  • Design and develop embedded software for cutting-edge measurement and monitoring devices.
  • Develop firmware for in-house designed hardware platforms.
  • Implement communication protocols between embedded systems and cloud-based platforms.
  • Ensure code is high-quality, maintainable, and meets industry standards.
  • Contribute to process and product improvements as the business scales.
  • Collaborate with cross-functional teams in an agile development environment

What We're Looking For

  • Strong expertise in C/C++ (including C++11/14/17).
  • Proven experience in embedded software development and the full product lifecycle.
  • In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232).
  • Experience working with ARM Cortex microprocessors.
  • Proficiency with Linux (both as a development environment and target OS).
  • Familiarity with Git and unit testing frameworks.
  • Experience with Continuous Integration tools is a plus.
  • Knowledge of or interest in the energy/power industry is beneficial.

What We Offer

  • Competitive salary: Up to 55,000
  • 25 days holiday (FTE) +
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

WR1 Worcester, West Midlands KO2 Embedded Recruitment Solutions Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

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.

Embedded Software Engineer

NE23 Cramlington, North East KO2 Embedded Recruitment Solutions Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Position: Embedded Software Engineer

Location: Newcastle

Salary: 60,000 to 75,000

KO2's client is seeking a talented Embedded Software Engineer to join their growing engineering team in Newcastle. This is a key hire within the business, offering the opportunity to work on a wide variety of technically challenging projects that combine software, firmware, electronics, and mechanical engineering.

The core requirement is strong embedded software expertise - everything else is a bonus. If you enjoy variety, problem-solving, and working across disciplines, this role will give you exactly that.

The Role:

  • Developing and maintaining embedded software solutions for complex engineering systems
  • Collaborating with electronics and mechanical teams on cross-disciplinary projects
  • Tackling varied technical challenges across firmware, C/C++, C#, and Python (all nice-to-haves, but not essential)
  • Involvement in the full development lifecycle, from design through to deployment

About You:

  • Strong experience with embedded software development is essential
  • Comfortable working close to hardware and within cross-functional teams
  • Any additional skills in modern C++, C#, Python, RTOS, or firmware are highly desirable but not required

What's on Offer:

  • Salary: 60,000 - 75,000 depending on experience
  • Flexible working: 3 days onsite in Newcastle, 2 days working from home
  • A role with huge variety - no two projects are the same
  • The chance to play a pivotal part in shaping software direction for a growing team

This is a fantastic opportunity for an Embedded Software Engineer who wants to work on innovative projects in a supportive and collaborative environment, while enjoying the flexibility of hybrid working.

If you're an experienced engineer with a passion for embedded software, we'd love to hear from you.

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

Embedded Software Engineer

GU46 Yateley, South East Carbon 60

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

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 5+ years of proven 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

LS1 Leeds, Yorkshire and the Humber Redline Group Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Are you passionate about developing innovative embedded software solutions for next-generation devices? We are looking for a talented and driven Embedded Software Engineer to join our engineering team in Leeds.

Key Responsibilities of the Embedded Software Engineer job in Leeds:

  • Design and develop embedded software using C, focusing on RTOS-based systems such as Zephyr or FreeRTOS for ARM microprocessors.
  • Implement and optimise wireless communication protocols including Bluetooth, Wi-Fi, Zigbee, or other IoT technologies.
  • Collaborate with hardware engineers and solution architects to define system requirements and ensure optimal performance and reliability.
  • Develop clean, maintainable, and efficient code in C, following industry standards and MISRA guidelines where appropriate.
  • Create technical documentation covering design specifications, implementation details, testing procedures, and troubleshooting guides.
  • Stay current with industry trends and emerging technologies to drive innovation in embedded software development.

Required Skills & Experience for the Embedded Software Engineer job in Leeds:

  • Strong experience in C programming for real-time embedded systems.
  • Proficient in using RTOS platforms (e.G., Zephyr, FreeRTOS, etc.).
  • Experience with wireless communication protocols (Bluetooth, Zigbee, Wi-Fi, etc.).
  • Familiarity with web technologies (JavaScript, HTML) for embedded web interfaces or tools.
  • Knowledge of Linux OS application development for embedded testing environments.
  • Proficient with development tools and version control systems (e.G., Git, IDEs).
  • Understanding of secure coding practices, encryption, and secure communication protocols.
  • Strong analytical and troubleshooting skills, with the ability to work independently.

If this Embedded Software Engineer job in Leeds could be of interest, please send your CV to (url removed) or call Ben on (phone number removed) / (phone number removed).

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

Embedded Software Engineer

CH1 Newtown, North West Zenovo

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Job Title:  Embedded Software Engineer

Location:  Cheshire

Salary:  Up to £65,000 (Depending on Experience)


This is a fantastic opportunity to become part of a progressive, innovation-driven team shaping the future of technology. We are seeking an accomplished Embedded Software Engineer to lead the development of next-generation products in a dynamic, fast-paced environment. In this role, you will have the chance to influence emerging technologies, collaborate with international experts, and enjoy opportunities for global travel while driving impactful innovation.

What You’ll Do

  • Design and develop customer-centric products and systems.
  • li>Solve complex technical challenges and help define product strategy.
  • Collaborate with R&D, Marketing, and global teams to drive innovation.
  • Provide technical leadership, mentorship, and ensure best development practices.
  • Manage full-lifecycle software projects, ensuring compliance with regulatory and cybersecurity standards.
  • Support IP development and represent at industry events around the world.

What We’re Looking For

    < i>Degree in a related field.
  • Expertise in C/C++ and embedded systems with RTOS.
  • Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git.
  • Experience managing design projects and reading hardware schematics.
  • Skilled in IEC standards and compliant documentation management.
  • Analytical, detail-oriented, and committed to continuous improvement.
  • Experience with Azure computing platform.

Please note, we cannot offer sponsorship for the role.

If Interested please send over an updated CV.

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

RG21 Basingstoke, South East Platform Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Embedded Software Engineer - Basingstoke - IoT, C, ARM Cortex

My clientarecurrently recruiting for an Embedded Software Engineer based in Basingstoke.You will join a small team of technically minded individuals working on a range of new projects in the IoT space.

Main duties:

+ Participate in new product development
+ Work alongside other engineers to advance the companies current portfolio of embedded software products

Tech Stack/Skills required:
+ Proficient in embedded C
+ Experience developing software for microcontrollers (preferably ARM based)
+ Understanding of schematics, PCB layouts, technical documentation

The competitive salary is between 50-65k

Office based in Basingstoke

If you feel like you have the right skills and experience for this role, then pleaseapply with a copy of your updated CV.

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

Embedded Software Engineer

WS13 Lichfield, West Midlands Gold Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

contract

Job Title: Embedded Software Engineer - Power

Location: Lichfield

Term: 6 Month Initial

IR35: INSIDE

Hourly Rate: DOE

Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing

The Role:

Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We're looking for a highly skilled Embedded Software Engineer to join our dynamic project team on a contract basis. You'll be the go-to expert driving the design, implementation, and verification of cutting-edge embedded software applications across multiple high-profile programmes.

What are we looking for in our next Embedded Software Engineer?

  • Take the lead as the embedded technical authority within a small but impactful engineering team, developing innovative electrical power systems (with a focus on converters and controllers).
  • Design and develop DSP and microprocessor-based control solutions for power conversion and protection equipment.
  • Work hand-in-hand with systems, hardware, and electronic engineers to refine requirements, define interfaces, and optimise implementation.
  • Build, test, and validate prototypes to ensure robust, compliant, and future-proof solutions.
  • Act as the bridge between stakeholders - collecting, challenging, and clarifying requirements to deliver clear, customer-focused results.
  • Support verification, validation, and qualification testing while ensuring compliance with industry standards.
  • Drive re-use and standardisation across projects, maximising efficiency and value.

Qualifications/Experience:

  • A BEng/MEng or MSc/PhD in Electrical, Electronic, Systems, or Software Engineering.
  • A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.).
  • Proficiency in embedded C/C++ and/or Python for microcontrollers.
  • Strong understanding of embedded systems operation and ideally DSPs.
  • Experience with MATLAB/Simulink code generation would be a plus.
  • A team player mindset, quick to adapt, and eager to solve problems in a fast-paced, collaborative environment.
  • Systems testing and validation experience.
  • Familiarity with power systems and related applications.
  • Knowledge of requirements management tools (Jama, DOORS, Polarion).
  • Hands-on experience with Agile practices (sprints, scrums, Jira)

Why Join us?

This is your chance to play a pivotal role in developing next-generation power and control systems. You'll work on technically challenging projects, collaborate with world-class engineers, and make a direct impact on industries that demand innovation, safety, and performance.

***PLEASE NOTE***

Active Security Clearance (SC) or eligibility to gain is required to be considered for this vacancy

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

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

Embedded Software Engineer

Bristol, South West Echelon Partners

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

contract

Embedded Software Contract

We are currently working with a great client of ours in the Bristol area, who are currently looking for an experienced Embedded Software Engineer. The role is due to go on for an initial 6 Months, being Outside IR35 .

This position is mostly remote, with some occasional site visits when needed. Here are some of the requirements:

  • Extensive Embedded Cexperience
  • Extensive Bare-Metal/OS/RTOS experience
  • UK Based

Interested in this role? Please apply.

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