1,112 Embedded Systems Development jobs in the United Kingdom

Senior Software Development Engineer - Embedded Systems

SW1A 0AA London, London £70000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in cutting-edge automotive technology, is seeking a highly skilled Senior Software Development Engineer specializing in Embedded Systems to join their innovative team. This role will be based in London , with a significant portion of the work conducted remotely, offering flexibility while maintaining collaboration with the core engineering hub. You will be instrumental in the design, development, and testing of complex embedded software for next-generation automotive applications, including infotainment systems, ADAS features, and vehicle control units. The ideal candidate will possess a strong background in C/C++, real-time operating systems (RTOS), and embedded systems architecture. Experience with automotive communication protocols such as CAN, LIN, and Automotive Ethernet is highly desirable. You will work closely with hardware engineers, system architects, and other software teams to deliver robust and high-performance software solutions. Responsibilities include writing clean, efficient, and maintainable code, conducting thorough code reviews, and developing comprehensive unit and integration tests. A deep understanding of software development lifecycle (SDLC) methodologies, particularly Agile, is essential. This hybrid role demands strong analytical and problem-solving skills, enabling you to tackle complex technical challenges and drive innovation. You will contribute to the architectural design of embedded software components and mentor junior engineers. We are looking for a proactive and detail-oriented individual passionate about automotive technology and committed to delivering exceptional quality software. This is an exciting opportunity to shape the future of automotive software development within a dynamic and forward-thinking organization.

Key Responsibilities:
  • Design, develop, and maintain embedded software for automotive systems using C/C++.
  • Implement software according to system requirements and architectural designs.
  • Develop and execute unit tests, integration tests, and system tests.
  • Debug and resolve software defects identified during testing or in production.
  • Collaborate with hardware engineers to define hardware-software interfaces.
  • Participate in code reviews and contribute to software quality assurance.
  • Optimize software performance, memory usage, and power consumption.
  • Work with real-time operating systems (RTOS) and embedded Linux.
  • Stay current with emerging embedded systems technologies and automotive standards.
  • Mentor junior software engineers and share technical expertise.
  • Contribute to architectural discussions and design decisions.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development.
  • Proficiency in C and C++ programming languages.
  • Strong experience with real-time operating systems (RTOS).
  • Knowledge of embedded systems architecture and microcontrollers.
  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Experience with debugging tools and techniques for embedded systems.
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Experience with AUTOSAR is a plus.
This advertiser has chosen not to accept applicants from your region.

Firmware Engineer

Buckinghamshire, Eastern £70 - £90 Annually Copello

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Copello are seeking a highly skilled Firmware Engineer to join a team on a 6-month contract in the Surrey area. The successful candidate will play a key role in the design, development, and implementation of firmware solutions for complex embedded systems, with a focus on high-performance applications within the defence sector.
Key Responsibilities:

  • Design and develop firmware using VHDL for FPGA-based systems.
  • Work with Altera (Intel) FPGA platforms to deliver robust and reliable solutions.
  • Implement and optimise DSP algorithms for real-time applications.
  • Develop and integrate firmware for microprocessors in embedded systems.
  • Collaborate with cross-functional engineering teams to meet technical and project objectives.
  • Contribute to documentation, verification, and validation processes in accordance with industry standards.

Essential Skills & Experience:

  • Strong experience with VHDL development and FPGA design.
  • Hands-on expertise with Altera (Intel) FPGA devices and toolchains.
  • Proven track record in DSP implementation.
  • Experience in microprocessor programming and integration.
  • Background in the defence sector or other safety/mission-critical industries (highly desirable).
  • Ability to work under minimal supervision and deliver high-quality results within tight timelines.

Due to the nature of the project candidates will be required to work onsite 4 days a week.

Role is inside IR35 offering flexible rate dependant on experience.

The role would require candidates who have active SC clearance or eligibility for SC.

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

Firmware Engineer

Mountain Ash, Wales £50000 - £60000 Annually IntaPeople

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

We’re supporting a growing company involved in the development of a next-generation regulated device that brings together embedded control, user interface design, and complex electromechanical integration.

The device incorporates dual-microcontroller architecture with embedded software supporting both core functionality and GUI control. While detailed development is being carried out by an external design partner, our client is responsible for overall system oversight, from requirements definition through to validation and production readiness.

The Role:

You’ll take a leading role in ensuring the system is designed, tested, and released to the highest standards. This includes:

  • Driving the definition and refinement of User and Functional Requirements
  • Supporting architectural-level discussions across software, electronics, and mechanical domains
  • Contributing to Risk Management activities and defining mitigation strategies
  • Leading Verification & Validation planning and supporting hands-on system testing
  • Providing technical oversight to external design partners and reviewing design outputs
  • Supporting the transfer of the product into manufacturing and guiding design-for-production activities

About You:

  • A systems thinker with a background in electronics, embedded software, or a combination of both
  • Experienced in product development within regulated environments (e.g. medical, aerospace, defence, automotive)
  • Able to define and interpret system-level requirements and translate them into structured engineering activities
  • Familiar with hardware/software integration challenges and confident reviewing third-party design work
  • Comfortable working across disciplines and guiding external partners to align with internal expectations
  • Experience in risk analysis, verification/validation planning, and supporting formal test campaigns

This role would suit a Systems Engineer, Firmware Engineer, Electronics Engineer or Embedded Software Engineer with experience overseeing full product development cycles — especially where cross-disciplinary integration and system-level accountability are key.

If it sounds like an ideal opportunity please apply for immediate consideration.

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

Firmware Engineer

Hampshire, South East £40000 - £60000 Annually Platform Recruitment

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Southampton (Hybrid) - Embedded Firmware Engineer - 40k-60k

My client is a leading commercial and industrial electronics producer that is looking for an embedded firmware/software engineer to join their highly motivated team as a result of growth. You will be working on exciting and groundbreaking projects bringing products through the entire development life cycle.

Main duties:

  • Embedded C, PCB design

  • Collecting data and sending across on mobile networks

  • Modifying existing products for improved efficiency

Skills and Experience Required:

  • 3-5 years experience in embedded C or bare metal software experience

  • Experience with ARM cortex Microcontrollers

  • Wireless IoT experience, some telecommunications cellular network knowledge

  • Full Product life cycle experience

The competitive salary is between 40,000 - 60,000 with additional benefits. This client is really looking for someone to grow with the company and stay long term.

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

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

Firmware Engineer

Yateley, South East DCS Engineering

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Firmware Engineer

Yateley

£40-45k


As a Firmware Engineer , you’ll be designing and developing software that brings cutting-edge sonar, navigation, and communications systems to life. From embedded Linux and real-time operating systems to hardware-in-the-loop testing, your expertise will help deliver the technology that keeps missions safe and successful.


What you’ll be doing

  • Developing and validating features for next-generation subsea products.
  • Writing robust C/C++ for embedded Linux, RTOS, and bare-metal systems.
  • Debugging complex boards, schematics, and communication protocols.
  • Collaborating across engineering teams to fuse hardware and software.
  • Innovating — re-using code, optimising systems, and shaping architectures.
  • Mentoring colleagues and sharing best practice.


What you’ll bring to the role

  • Proficiency in C/C++ , embedded Linux, and microcontroller (STM32, PIC) development.
  • Strong grasp of RTOS / bare-metal systems, DevOps build tools, cross-compiling.
  • A mindset for structured software development: coding guidelines, testing, version control, peer reviews.
  • Curiosity, collaboration, and the ability to explain complex ideas simply.


Curious to learn more?

Click apply and we'll be in touch

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

Firmware Engineer

Yateley, South East DCS Engineering

Posted today

Job Viewed

Tap Again To Close

Job Description

Firmware Engineer Yateley £40-45k As a Firmware Engineer , you’ll be designing and developing software that brings cutting-edge sonar, navigation, and communications systems to life. From embedded Linux and real-time operating systems to hardware-in-the-loop testing, your expertise will help deliver the technology that keeps missions safe and successful. What you’ll be doing Developing and validating features for next-generation subsea products. Writing robust C/C++ for embedded Linux, RTOS, and bare-metal systems. Debugging complex boards, schematics, and communication protocols. Collaborating across engineering teams to fuse hardware and software. Innovating — re-using code, optimising systems, and shaping architectures. Mentoring colleagues and sharing best practice. What you’ll bring to the role Proficiency in C/C++ , embedded Linux, and microcontroller (STM32, PIC) development. Strong grasp of RTOS / bare-metal systems, DevOps build tools, cross-compiling. A mindset for structured software development: coding guidelines, testing, version control, peer reviews. Curiosity, collaboration, and the ability to explain complex ideas simply. Curious to learn more? Click apply and we'll be in touch
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer - Embedded Systems

NG1 1LE Nottingham, East Midlands £55000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Firmware Engineer to join their innovative product development team. This position is entirely remote, offering the flexibility to work from anywhere in the UK. You will be responsible for the design, development, testing, and maintenance of embedded firmware for cutting-edge electronic products. This includes working with microcontrollers, real-time operating systems (RTOS), and a variety of communication protocols. The ideal candidate will have a strong background in C/C++ programming for embedded systems, a deep understanding of hardware-software interaction, and experience with debugging tools and techniques. You will collaborate with hardware engineers and software developers to bring complex products from concept to market. This role requires a proactive individual who can work independently, manage their time effectively, and contribute to a challenging yet rewarding development environment. Our client is at the forefront of technological advancement in their industry and is looking for individuals who share their passion for innovation.

Key Responsibilities:
  • Design, develop, and implement embedded firmware in C/C++.
  • Work with real-time operating systems (RTOS) and bare-metal programming.
  • Develop and integrate device drivers for various hardware peripherals.
  • Implement and debug communication protocols (e.g., SPI, I2C, UART, USB, Bluetooth, Wi-Fi).
  • Conduct thorough testing and validation of firmware at unit and system levels.
  • Collaborate with hardware engineering teams to define requirements and resolve integration issues.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Participate in code reviews and contribute to improving firmware development processes.
  • Troubleshoot and resolve firmware defects in development and production.
  • Maintain clear and comprehensive technical documentation.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5 years of professional experience in embedded firmware development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Experience with microcontrollers (e.g., ARM Cortex-M, PIC, ESP32).
  • Solid understanding of RTOS concepts and embedded Linux.
  • Familiarity with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Experience with version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, especially in a remote setting.
This is a fantastic opportunity to join a forward-thinking company and contribute to the development of innovative **Electrical Engineering** solutions from the comfort of your home office, working remotely from **Nottingham, Nottinghamshire, UK**.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded systems development Jobs in United Kingdom !

Senior Firmware Engineer - Embedded Systems

BN1 1AA East Sussex, South East £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering firm in the development of advanced embedded systems and IoT devices, is actively seeking a highly accomplished Senior Firmware Engineer to join their entirely remote, world-class engineering team. This critical role will involve the design, development, testing, and deployment of complex firmware for cutting-edge hardware products. You will be instrumental in pushing the boundaries of embedded technology, contributing to projects that have a real-world impact, and working within a highly collaborative and innovative remote-first culture.

Responsibilities:
  • Design, develop, and maintain high-quality, real-time firmware for embedded systems.
  • Write efficient, well-documented, and testable C/C++ code.
  • Develop and implement device drivers, operating system components, and application-level firmware.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Implement and optimise firmware for performance, power efficiency, and memory usage.
  • Develop and execute unit tests, integration tests, and system tests to ensure firmware reliability.
  • Debug complex firmware issues using advanced debugging tools and techniques.
  • Contribute to firmware architecture design and technology selection.
  • Participate in code reviews and adhere to coding standards and best practices.
  • Stay current with emerging firmware technologies, tools, and methodologies.
  • Support the full product lifecycle from concept to production and maintenance.

Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5 years of experience in firmware development for embedded systems.
  • Expertise in C and/or C++ programming languages.
  • Strong understanding of microcontroller architectures (e.g., ARM, RISC-V).
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
  • Familiarity with embedded communication protocols (e.g., SPI, I2C, UART, USB, Ethernet).
  • Experience with debugging tools (e.g., JTAG, SWD) and oscilloscopes.
  • Knowledge of IoT protocols (e.g., MQTT, CoAP) is a significant advantage.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, essential for a remote team environment.
This role is based in the vibrant region of Brighton, East Sussex, UK , but operates as a fully remote position, offering unparalleled flexibility and autonomy to the successful candidate.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer - Embedded Systems

CV3 1GL Coventry, West Midlands £65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Firmware Engineer to contribute to the development of cutting-edge embedded systems. This role offers a hybrid working model, blending remote flexibility with essential on-site collaboration at our **Coventry, West Midlands, UK** facility. You will be responsible for designing, developing, testing, and debugging firmware for a range of innovative electronic products. This includes working with microcontrollers, real-time operating systems (RTOS), and various communication protocols. The ideal candidate will possess a strong foundation in computer science and electrical engineering principles, coupled with a proven track record in embedded software development. You will collaborate closely with hardware engineers, software developers, and product managers to bring complex projects from concept to production. Experience with low-level driver development, power management techniques, and performance optimization is highly valued. This is an excellent opportunity to join a forward-thinking team and shape the future of our client's product portfolio.
Responsibilities:
  • Design, develop, and maintain firmware for embedded systems using C/C++.
  • Implement and optimize real-time operating systems (RTOS) for various microcontrollers.
  • Develop and test low-level drivers for peripherals and sensors.
  • Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Perform debugging and troubleshooting of firmware issues on both development boards and final products.
  • Conduct thorough testing and validation of firmware, including unit testing, integration testing, and system testing.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Document firmware designs, implementation details, and testing procedures.
  • Stay current with emerging trends and technologies in embedded systems and firmware development.
Qualifications:
  • Minimum of 5 years of professional experience in firmware development for embedded systems.
  • Proficiency in C and/or C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Strong understanding of microcontroller architectures (e.g., ARM Cortex-M).
  • Familiarity with common communication protocols (e.g., SPI, I2C, UART, USB, Bluetooth, Wi-Fi).
  • Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
  • Solid understanding of hardware-software interaction and digital electronics.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer - Embedded Systems

M15 6 Manchester, North West £70000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a pioneering technology firm specializing in advanced embedded systems and IoT solutions, and they are seeking a highly skilled Senior Firmware Engineer to join their fully remote, globally distributed engineering team. This is a critical role focused on the design, development, and implementation of cutting-edge firmware for a range of innovative products. You will be instrumental in shaping the core functionality and performance of our next-generation devices, working in a collaborative and agile environment.

Responsibilities:
  • Design, develop, test, and maintain high-quality, robust firmware for embedded systems using C/C++.
  • Architect and implement real-time operating systems (RTOS) solutions for microcontrollers and embedded platforms.
  • Develop drivers and middleware for various hardware peripherals and communication protocols (e.g., SPI, I2C, UART, USB, Ethernet, Bluetooth, Wi-Fi).
  • Collaborate closely with hardware engineers to define firmware requirements and ensure seamless integration.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
  • Debug complex firmware issues across multiple hardware and software layers.
  • Develop and maintain comprehensive firmware documentation, including design specifications and user guides.
  • Implement and optimize power management strategies for battery-operated devices.
  • Contribute to the definition of the firmware architecture and technology roadmap.
  • Work with QA teams to ensure thorough testing and validation of firmware releases.
  • Stay current with emerging technologies and best practices in embedded systems and firmware development.
  • Troubleshoot and resolve issues reported by customers or internal teams.
  • Design and implement security features within the firmware to protect against vulnerabilities.
  • Participate in agile development ceremonies and contribute to sprint planning and retrospective meetings.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded firmware development.
  • Strong proficiency in C and C++ programming languages.
  • Extensive experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Deep understanding of microcontroller architectures (e.g., ARM Cortex-M).
  • Proven experience with various communication protocols (SPI, I2C, UART, etc.).
  • Familiarity with debugging tools and techniques (JTAG, SWD, oscilloscopes, logic analyzers).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, with the ability to articulate technical concepts clearly to a remote team.
  • Demonstrated ability to work independently and manage time effectively in a remote setting.
  • Experience with wireless technologies (Bluetooth, Wi-Fi) is a significant advantage.
  • Knowledge of hardware security concepts is a plus.
This is an exceptional opportunity to join a forward-thinking company and contribute to groundbreaking technologies from the comfort of your own home. This is a fully remote role, ideal for an experienced engineer seeking autonomy and impactful work.
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 Systems Development Jobs