462 Embedded Software Engineer jobs in the United Kingdom

Embedded Software Engineer

Hampshire, South East £50000 - £55000 Annually Professional Technical Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

We're looking for an experienced Embedded Software Engineer to join a high-performing product design team developing complex embedded control and sensing systems. This role offers the opportunity to take ownership of full project lifecycles from requirements capture and concept development to implementation, verification and on-site integration. You'll work closely with electronics, systems and test engineers to deliver innovative, reliable software solutions for high-integrity applications. Working on site Monday - Friday in Andover offering a salary of 50,000 - 55,000 (depending on experience).

The role as an Embedded Software Engineer:

  • Lead and contribute to the design, implementation and maintenance of embedded software for real-time control and sensing applications.
  • Develop and maintain supporting GUI or Windows-based tools (C#, Visual Studio) to interface with embedded systems.
  • Perform hands-on debugging, hardware bring-up and component-level testing.
  • Collaborate within a multi-disciplinary team to define software architecture and integration strategies.
  • Drive continuous improvement in software development practices, documentation and testing.

Qualifications & Experience needed for this Embedded Software Engineer role:

  • Degree in Software Engineering or a related discipline.
  • Previous experience developing software for embedded systems.
  • Strong proficiency in C for embedded applications with experience of delivering robust, production-quality code.
  • Experience with Windows application development (C# preferred).
  • Solid understanding of real-time systems, hardware interfacing, and debugging tools.
  • Excellent analytical and problem-solving skills.
  • Proven ability to work both independently and as part of a collaborative engineering team.
  • Eligibility for UK Security Clearance (required due to the nature of the work).
  • Experience implementing digital control systems or video-processing applications.
  • Familiarity with Linux environments, scripting or build automation tools.
  • Understanding of software safety, reliability or secure coding practices in defence environments.

Benefits to you as an Embedded Software Engineer:

  • Salary of 50,000 - 55,000 (depending on experience).
  • Work on embedded projects with real-world impact in a secure, high-technology sector.
  • Opportunity to take technical ownership of projects and influence design decisions.
  • Benefits package including pension and holiday entitlement.
  • Supportive environment.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Hampshire, South East £36000 - £40000 Annually Professional Technical Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

We are seeking a motivated Embedded Software Engineer to join a dynamic product design team based near Andover. This role involves developing software for embedded micro-processor systems and associated Windows applications. You'll work through the full lifecycle from requirements gathering, concept and design, implementation, testing, and installation. This is an opportunity to build real-world control and sensing systems, collaborate closely with hardware engineers, and help deliver important software solutions. Working on site Monday - Friday in Andover offering a salary of 38,000.

The role of an Embedded Software Engineer:

  • Design, implement and maintain software for real-time embedded control and sensing applications.
  • Typical device targets include Zynq 7000 SoC, TI MSP430, and Renesas RX series processors.
  • Develop supporting GUI or Windows-based control and test applications in C# using Microsoft Visual Studio.
  • Perform hardware debugging and component-level testing.
  • Collaborate within a multidisciplinary engineering team while taking ownership of your own development tasks.
  • Contribute to concept, requirements analysis, iterative design, and delivery phases, ensuring software quality and reliability for high-integrity systems.

Qualifications & Experience Needed for this Embedded Software Engineer role:

  • A degree or relevant qualification in Software Engineering or a related discipline.
  • Previous work experience in embedded systems.
  • Strong C programming skills with proven experience.
  • Experience in Windows application development (GUI/test tools), ideally using C# and Microsoft Visual Studio.
  • Understanding of hardware-level debugging and component testing.
  • Excellent technical problem-solving and debugging skills.
  • Ability to work both independently and collaboratively in a small, agile team.
  • Eligibility for UK security clearance (requirement due to the nature of the projects).

Benefits of this Embedded Software Engineer role:

  • Salary of 38,000
  • Work on technically challenging embedded projects with real-world impact.
  • Collaborative and supportive environment with experienced mentors.
  • Opportunities to develop skills in control systems, real-time software, and hardware integration.
  • Stable, long-term role in a high-technology sector.
  • Benefits package including pension and holiday entitlement.
  • Ongoing professional development.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Oxfordshire, South East Matchtech

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent

Our client, a leading company in the aerospace sector, is currently seeking an Embedded Software Engineer to join its team in a permanent capacity. This role focuses on the design and development of embedded firmware for innovative lighting solutions specifically tailored for the aerospace, maritime, and contract markets.



Key Responsibilities:

  • Designing and customising new and existing products
  • Firmware design for data logging and measurement control
  • CANBus (CAN/CANFD) / PWM control design for aerospace lights
  • Electronic design as required
  • Ensuring the successful integration of firmware design elements with the overall product
  • Producing and checking product documentation
  • Following and contributing to the development of best practice guidelines and AS9100 standards
  • Working collaboratively with the design team, guiding, mentoring, and advising others when required


Job Requirements:

  • Proficiency in Embedded C/C++ and embedded Linux
  • Experience with microcontrollers such as STM32 or Microchip
  • Strong understanding of CANBus protocol
  • Experience in designing firmware for functional safety related/SIL level systems
  • Ability to develop embedded GUI applications (e.g., Touch GFX)
  • Experience with PLCs (Programmable Logic Controllers) and PICs is desirable
  • Excellent attention to detail and ability to manage workload effectively
  • A degree in Design/Engineering or a related field
  • Industry experience from hazardous area systems, automotive, aerospace, or medical industries
  • Experience working within a manufacturing company and undertaking report collating and writing duties


If you are an experienced Firmware Design Engineer with a passion for creating high-quality, functionally and visually complementary products, we would love to hear from you. Apply now to join our client's dynamic and talented team.

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

Embedded Software Engineer

Norfolk, Eastern £50000 - £65000 Annually Reevr Talent Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent

Embedded Software Engineer

We are seeking a talented and motivated Embedded Software Engineer to join a leading engineering business that develops complex electromechanical systems for highly regulated markets. This role offers the opportunity to contribute to the full lifecycle of embedded software development, from initial requirements and design through to implementation, testing, and delivery.

Key Responsibilities of the Embedded Software Engineer:

  • Develop embedded software solutions across the full product lifecycle, including documentation, design reviews, integration, testing, and commissioning

  • Generate code in support of software solutions where required

  • Ensure compliance with relevant engineering standards and processes

  • Participate in software design reviews, maintaining quality and procedural adherence

  • Troubleshoot and resolve technical software issues

  • Interpret system and software requirements to deliver robust and reliable solutions

  • Collaborate with cross-functional teams including systems, hardware, and test engineers

  • Undertake any additional tasks reasonably aligned with the role

What We’re Looking For in the Embedded Software Engineer:

  • HND in a relevant engineering discipline or equivalent practical experience

  • Proven experience in a software engineering role, ideally within a manufacturing or embedded systems environment

  • Experience developing real-time embedded C software for Linux

  • Familiarity with version control systems (e.g. Git)

  • Knowledge of engineering principles and tools, with experience using Qt Creator advantageous

  • Strong problem-solving skills, attention to detail, and effective time management

  • Excellent communication skills and ability to work both independently and collaboratively

This is an exciting opportunity to join a business at the forefront of complex electromechanical system development for highly regulated industries, offering hands-on exposure to challenging engineering projects and collaborative problem-solving.

Click Apply Now or get in touch with Bella from ReeVR Talent.

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

Embedded Software Engineer

Oxfordshire, South East Matchtech

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Our client, a leading company in the aerospace sector, is currently seeking an Embedded Software Engineer to join its team in a permanent capacity. This role focuses on the design and development of embedded firmware for innovative lighting solutions specifically tailored for the aerospace, maritime, and contract markets.



Key Responsibilities:

  • Designing and customising new and existing products
  • Firmware design for data logging and measurement control
  • CANBus (CAN/CANFD) / PWM control design for aerospace lights
  • Electronic design as required
  • Ensuring the successful integration of firmware design elements with the overall product
  • Producing and checking product documentation
  • Following and contributing to the development of best practice guidelines and AS9100 standards
  • Working collaboratively with the design team, guiding, mentoring, and advising others when required


Job Requirements:

  • Proficiency in Embedded C/C++ and embedded Linux
  • Experience with microcontrollers such as STM32 or Microchip
  • Strong understanding of CANBus protocol
  • Experience in designing firmware for functional safety related/SIL level systems
  • Ability to develop embedded GUI applications (e.g., Touch GFX)
  • Experience with PLCs (Programmable Logic Controllers) and PICs is desirable
  • Excellent attention to detail and ability to manage workload effectively
  • A degree in Design/Engineering or a related field
  • Industry experience from hazardous area systems, automotive, aerospace, or medical industries
  • Experience working within a manufacturing company and undertaking report collating and writing duties


If you are an experienced Firmware Design Engineer with a passion for creating high-quality, functionally and visually complementary products, we would love to hear from you. Apply now to join our client's dynamic and talented team.

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

Embedded Software Engineer

Bristol, South West £50 - £55 Hourly Core Talent Recruitment

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

contract
Embedded Software Engineer - Real-Time Systems

Rate: 50-55/hour (Outside IR35)

Length: 6 Months

Location: Bristol

Join a team developing cutting-edge communication and control systems . You'll design and deliver the embedded software that powers advanced terminal technology - from real-time control logic to intuitive user interfaces and APIs.

You'll work in an Agile environment, collaborating with cross-functional teams to turn complex requirements into reliable, high-performance embedded solutions.



What You'll Do

  • Design, code, and test embedded software in C++ for real-time systems

  • Translate requirements into robust, maintainable architecture and design documentation

  • Debug and validate software on both simulated and target hardware

  • Implement automated unit and integration tests

  • Collaborate with other engineers to optimise system performance and reliability

  • Contribute to continuous improvement within an agile workflow



What You'll Bring

  • Proven experience in C++ embedded software development

  • Full lifecycle experience - design, development, testing, and maintenance

  • Strong knowledge of Linux and FreeRTOS environments

  • Understanding of hardware interfaces (Serial, Ethernet, SPI, CAN, etc.)

  • Skilled in debugging, performance tuning , and source control (Git)

  • Familiar with CI/CD pipelines and tools like Jira or Confluence

  • Detail-oriented, well-organised, and collaborative within fast-paced teams

To apply - submit your application or send your CV directly

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

Embedded Software Engineer

Norfolk, Eastern Cooper Lomaz Recruitment Ltd

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Job Title: Software Design Engineer - C++
Location : Norwich
Salary: Up to 65k (doe)

Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software!
As one of their engineers you will offer a strong background in embedded software design and C++.
Key Responsibilities

  • Contributes to the full lifecycle of embedded software development requirements
  • Design through to implementation, testing, and delivery
  • Continuous improvement in code quality, security and system performance
  • Generating code where necessary in support of the software solutions
  • Maintaining familiarity with applicable standards/techniques and assure compliance where
  • applicable
  • Troubleshooting and resolving technical issues related to the software solutions
  • Generating code where necessary in support of the software solutions


About You

  • This business is looking for someone with strong embedded C++ design skills
  • Proven experience in a software engineering role
  • Real-time embedded C++ software for Linux
  • Familiarity with version control systems (i.e. Git).
  • Strong understanding of engineering principles and tools.
  • Experience with Qt Creator would be nice
  • A passion for innovation


If you like the idea of working with a business that recognise hard work and offer strong values then please send your CV to link. ( full job description on successful application)

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

Hertfordshire, Eastern £65 - £70 Hourly ARM

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Embedded Software Engineer (ADA)

6 month contract

Based in Stevenage

Offering 70ph Inside IR35

Do you have experience using ADA?

Do you have experience in Embedded Software?

Do you want to work with an industry-leading company?

If your answer to these is yes, then this could be the role for you!

As the Embedded Software Engineer (ADA), you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.

You will be involved in:

  • Developing Real Time Embedded Software in ADA on a power PC
  • Testing the embedded Software
  • Producing test requirements & test scripts for Unit, Subsystem, and System level testing on both host and target platforms
  • Running tests, analysing results, and using target test facilities such as debuggers, probes, logic analysers, and oscilloscopes
  • Documenting the Software

Your skillset may include:

  • Experience developing in the ADA Programming Language
  • Experience programming Embedded Software on a Power PC
  • Experience of testing embedded Software and using test facilities such as debuggers, probes, logic analysers, and oscilloscopes
  • Experience with DOORS
  • Experience in model-based development, either in SysML/UML
  • Understanding of standardised bus systems and protocols
  • Able to communicate effectively with multiple stakeholders, including Systems Engineering, Electronics and Electrical, and Test and Validation
  • Experience mentoring and tutoring members of team

If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!

Embedded Software Engineer (ADA)

6 month contract

Based in Stevenage

Offering 70ph Inside IR35

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

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

Embedded Software Engineer

Hertfordshire, Eastern £65 - £68 Hourly ARM

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Embedded Software Engineer (C)

6 month contract

Based in Stevenage

Offering 68ph Inside IR35

Do you have experience using C?

Do you have experience in Embedded Software?

Do you want to work with an industry-leading company?

If your answer to these is yes, then this could be the role for you!

As the Embedded Software Engineer (C), you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.

You will be involved in:

  • Developing, integrating, and testing embedded Software
  • Producing test requirements & test scripts for Unit, Subsystem, and System level testing on both host and target platforms
  • Running tests, analysing results, and using target test facilities such as debuggers, probes, logic analysers, and oscilloscopes
  • Documentation and Design work in UML

Your skillset may include:

  • Experience with C Programming Language
  • Experience testing software products for ARM based multi-core processing platforms
  • Experience with communications protocols (e.g. SPI, UART, Ethernet, PCI-Express)
  • Experience with DOORS
  • Experience with test tools and techniques in both host and target environments
  • Experience with test tools such as LDRA or equivalent for host testing
  • Experience in model-based development, either in SysML/UML
  • Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS

If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!

Embedded Software Engineer (C)

6 month contract

Based in Stevenage

Offering 68ph Inside IR35

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

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

Embedded Software Engineer

Cambridgeshire, Eastern £35000 - £50000 Annually Tec Partners

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Embedded Software Engineer - Automotive
35,000 - 50,000 depending on experience | Cambridge area | Permanent

We have been steadily building our team and there are huge plans for 2026! This is an excellent opportunity to join at a time where you can make your mark, whilst also benefiting from the stability and backing of a well-established parent company.



Key Responsibilities

  • Develop and maintain embedded software for prototype and production systems to OEM and international standards.
  • Build and maintain reusable library blocks to leverage IP across multiple products.
  • Provide customer integration support, including on-site parametrisation, calibration, troubleshooting, and code correction.
  • Carry out verification, validation, and testing of developed software solutions.
  • Work collaboratively in an agile team environment, managing tasks with flexibility and self-direction.
  • Follow established processes while contributing to improvements in development and testing workflows.


Ideal Experience

  • Degree (or equivalent) in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or similar.
  • Proven software development experience within automotive , aerospace, medical, or similar safety-critical environments.
  • Strong C programming skills for embedded applications, including familiarity with MISRA C.
  • Experience with fixed-point and floating-point arithmetic.
  • Knowledge of 32-bit CPU/FPU, interrupts, peripherals, and real-time programming.
  • Understanding of compilers, linkers, makefiles, software builds, and CI automation systems.
  • Familiarity with Vector tools such as VFlash, CANalyzer, and CANoe.
  • AUTOSAR experience, especially with Vector MICROSAR and the DaVinci toolchain.


Desirable Experience

  • MATLAB/Simulink model development, code generation, and integration.
  • Hands-on use of test tools for Unit, SIL, and HIL testing.
  • Writing and reviewing detailed software requirements.
  • System-level understanding of power electronics, DC/AC motors, motor controllers, power conversion, storage, and digital communication.
  • Awareness of ISO 26262 standards, including ASIL risk classification.

This role would particularly suit someone with a strong automotive background who is keen to be part of a growing team with exciting long-term projects.

If this opportunity is of interest, please get in touch for more information and to 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