9,845 Hardware Engineers jobs in the United Kingdom

Embedded Systems Engineer

West Yorkshire, Yorkshire and the Humber £50000 - £60000 Annually KO2 Embedded Recruitment Solutions Ltd

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Position: Embedded Systems Engineer

Location: Cookridge, Leeds
Salary: 50,000 - 60,000

KO2's client, a growing technology business based in Cookridge, Leeds, is looking for an Embedded Systems Engineer to join their team. The company design and develop a unique device for the monitoring of energy technology, and they are seeking an engineer who can contribute to the next generation of their product.

The ideal candidate will have a background in electronics design, covering both analogue and digital circuit development, alongside experience programming in Embedded C. However, KO2's client is open to applications from candidates who are stronger in either electronics or embedded software, or those who can combine both skillsets.

This role offers the chance to work on a product at the forefront of modern communications technology. Knowledge of LoRaWAN, RF, or LPWAN would be highly desirable, as the device relies on cutting-edge communication protocols. Previous experience with LoRaWAN, RF or related wireless systems will allow you to make an immediate impact.

Key skills and experience:

  • Strong background in analogue and digital electronics design
  • Ability to write and debug Embedded C code
  • Experience with embedded software development and testing
  • Knowledge of LoRaWAN, RF, or LPWAN communication technologies
  • Enthusiasm for product development in a growing, forward-thinking teaM

Why join?

  • Work on a real-world product that supports the monitoring of innovative energy systems
  • Be part of a supportive team environment where embedded software and electronics expertise come together
  • Opportunity to develop new skills in LoRaWAN, RF, and low-power communication system

KO2's client understands that the right individual may bring strengths in electronics, embedded software, or both. If you are motivated to contribute to the development of next-generation monitoring devices and want to work with technologies such as LoRaWAN and RF, this role could be the ideal fit.

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

Embedded Systems Engineer

CB2 1TN Cambridge, Eastern £40000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in technology solutions, is looking for a skilled Embedded Systems Engineer to join their fully remote team. This is an exciting opportunity to contribute to the design, development, and testing of cutting-edge embedded systems that power next-generation products. You will be responsible for writing efficient and reliable firmware for microcontrollers, developing hardware/software interfaces, troubleshooting complex system issues, and participating in the full product development lifecycle. Your role will involve working with C/C++, RTOS, and various communication protocols. The ideal candidate will possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with proven experience in embedded systems development. Strong proficiency in programming embedded systems using C and/or C++ is a must. Experience with real-time operating systems (RTOS), debugging tools, and version control systems (e.g., Git) is highly desirable. Knowledge of hardware design principles and ability to read schematics is beneficial. You should have a solid understanding of computer architecture and digital logic. Excellent analytical and problem-solving skills are crucial for tackling intricate technical challenges. This role requires strong communication skills to collaborate effectively with a distributed team and contribute to technical documentation. If you are a passionate Embedded Systems Engineer seeking a challenging, remote-first role where you can leverage your expertise and drive innovation, we encourage you to apply. Join a company that values technical excellence and offers significant opportunities for professional growth within the dynamic tech landscape.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer

S1 4DG Sheffield, Yorkshire and the Humber £50000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented Embedded Systems Engineer to join their innovative technology development team. This role offers a fully remote working arrangement, allowing you to contribute to exciting projects from your own workspace. You will be responsible for the design, development, testing, and debugging of embedded software for a variety of sophisticated electronic products. This includes working with microcontrollers, real-time operating systems (RTOS), and various communication protocols. Key responsibilities involve writing efficient C/C++ code, developing firmware, implementing drivers, and integrating hardware and software components. You will also participate in system architecture design, perform code reviews, and contribute to the overall product lifecycle. The ideal candidate will possess a strong foundation in computer engineering, electrical engineering, or a related field, with proven experience in embedded systems development. Proficiency in C/C++ programming is essential, along with experience with microcontrollers (e.g., ARM Cortex-M) and RTOS. Familiarity with debugging tools, oscilloscopes, and logic analysers is required. Excellent problem-solving skills and the ability to work autonomously in a remote setting are crucial. A collaborative spirit and strong communication skills are needed to work effectively with the wider engineering team. This is a fantastic opportunity to work on challenging and innovative projects, contributing to the next generation of intelligent devices. We offer a competitive salary, benefits, and the flexibility of a remote work environment. Join a company that values creativity and technical excellence.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer

NR2 3AB Norwich, Eastern £50000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in the design and manufacturing of sophisticated automation solutions, is seeking a talented Embedded Systems Engineer to drive innovation within their R&D department. This role focuses on the development of real-time embedded software and firmware for our next-generation industrial control systems. You will be instrumental in the entire product lifecycle, from initial concept and architectural design through to implementation, testing, and deployment. The ideal candidate will possess a strong foundation in C/C++ programming for embedded environments, real-time operating systems (RTOS), and microcontroller architectures. Experience with hardware debugging tools, such as oscilloscopes and logic analyzers, is essential. You will collaborate closely with hardware engineers to define system requirements, integrate software and hardware components, and ensure robust, reliable system performance. Responsibilities include developing efficient algorithms, optimising code for performance and memory usage, and implementing communication protocols. A passion for problem-solving, a meticulous approach to coding, and the ability to work independently and as part of a distributed team are key. This is a fully remote position, offering flexibility and the opportunity to work with a highly skilled international team. We are looking for individuals who are eager to push the boundaries of embedded technology and contribute to impactful industrial applications.Location: Norwich, Norfolk, UK

Responsibilities:
  • Design, develop, and maintain embedded software and firmware for industrial automation products.
  • Implement real-time operating systems (RTOS) and device drivers.
  • Write high-quality, efficient, and well-documented C/C++ code for microcontrollers.
  • Collaborate with hardware engineers to define and integrate system components.
  • Develop and execute unit tests and integration tests to ensure software reliability.
  • Debug and troubleshoot complex hardware and software issues.
  • Optimize embedded software for performance, power consumption, and memory usage.
  • Participate in system architecture design and technology selection.
  • Stay current with emerging embedded technologies and trends.
  • Contribute to the overall product development process and documentation.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development.
  • Proficiency in C and C++ programming for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, VxWorks) and bare-metal programming.
  • Familiarity with microcontroller architectures (ARM, PIC, AVR).
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers).
  • Understanding of communication protocols (e.g., SPI, I2C, UART, CAN).
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a remote team environment.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer

G1 2AB Glasgow, Scotland £55000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in developing innovative hardware and software solutions, is seeking a talented Embedded Systems Engineer to join their dynamic, remote-first team. This role is ideal for an engineer passionate about designing and implementing complex embedded systems. You will be instrumental in the full product development lifecycle, from concept and design through to testing and deployment, contributing to cutting-edge projects in the IoT and automation space. This is a fully remote position, offering the flexibility to work from anywhere within the UK, with a strong emphasis on virtual collaboration and asynchronous communication.

Key responsibilities will include:
  • Designing, developing, and testing embedded software and firmware for various hardware platforms.
  • Writing efficient, maintainable, and well-documented C/C++ code.
  • Developing and integrating device drivers and board support packages (BSPs).
  • Working with microcontrollers, microprocessors, and various communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet).
  • Collaborating with hardware engineers to define system requirements and specifications.
  • Implementing real-time operating systems (RTOS) and managing system resources effectively.
  • Conducting thorough unit testing, integration testing, and system testing.
  • Debugging and troubleshooting complex hardware and software issues.
  • Participating in code reviews and contributing to the continuous improvement of development processes.
  • Staying up-to-date with the latest trends and technologies in embedded systems engineering.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A minimum of 3-5 years of professional experience in embedded systems development is required. Strong proficiency in C and/or C++ programming is essential, along with experience working with microcontrollers and embedded operating systems. Experience with version control systems (e.g., Git) and build systems is also necessary. Excellent problem-solving, analytical, and communication skills are crucial for success in this remote, collaborative environment. You should be comfortable working independently and as part of a distributed team. This is an exceptional opportunity to join a forward-thinking company, work on challenging projects, and enjoy the benefits of a remote work arrangement. Our client is committed to fostering a supportive and innovative work culture.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

L1 8JQ Liverpool, North West £60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in advanced electronics and automation, is seeking a highly experienced Senior Embedded Systems Engineer to join their dedicated team in Liverpool, Merseyside, UK . This role requires a hands-on approach and a deep understanding of the full embedded systems development lifecycle, from hardware-software co-design and firmware development to testing and deployment. You will play a pivotal role in designing and implementing innovative solutions for a range of complex products.

Key Responsibilities:
  • Design, develop, test, and debug embedded software and firmware for microcontrollers and microprocessors.
  • Participate in hardware design and component selection for embedded systems.
  • Develop and maintain real-time operating systems (RTOS) and device drivers.
  • Implement communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet) for inter-device communication.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Develop and execute comprehensive test plans, including unit testing, integration testing, and system testing.
  • Troubleshoot and resolve hardware and software issues throughout the product development lifecycle.
  • Collaborate closely with hardware engineers, mechanical engineers, and system architects to ensure seamless integration.
  • Contribute to the definition of system architecture and technical specifications.
  • Stay current with emerging embedded technologies, tools, and methodologies.
Required Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 7 years of professional experience in embedded systems development.
  • Proficiency in C/C++ programming languages for embedded applications.
  • Experience with various microcontroller architectures (e.g., ARM Cortex-M, PIC, AVR).
  • Strong understanding of real-time operating systems (RTOS) and embedded Linux.
  • Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
  • Knowledge of common embedded communication protocols.
  • Familiarity with software version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong written and verbal communication skills, with the ability to work effectively in a collaborative team environment.
  • Experience with safety-critical systems or certification processes is a plus.
This is a fantastic opportunity for a seasoned engineer to contribute to cutting-edge embedded solutions in a dynamic technological environment.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

BN1 1AD East Sussex, South East £60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in innovative embedded solutions, is actively seeking a highly skilled Senior Embedded Systems Engineer to join their progressive, fully remote team. This role is critical for the design, development, and testing of embedded hardware and software that powers sophisticated electronic products. The ideal candidate will possess a deep understanding of microcontrollers, real-time operating systems (RTOS), firmware development, and hardware/software integration. You will be instrumental in architecting robust embedded systems, optimizing performance, and ensuring the reliability and efficiency of our client's cutting-edge devices. This is a remote-first position that requires exceptional technical acumen, strong problem-solving skills, and the ability to thrive in an independent, collaborative environment, contributing to projects connected with **Brighton, East Sussex, UK**.

Key responsibilities will include:
  • Designing, developing, and debugging embedded software for microcontrollers and embedded processors using C/C++.
  • Developing and implementing real-time operating systems (RTOS) and device drivers.
  • Designing and integrating embedded hardware components, working closely with hardware engineers.
  • Developing and implementing firmware updates and enhancements for existing products.
  • Performing hardware/software integration, testing, and validation to ensure system functionality and performance.
  • Utilizing debugging tools, oscilloscopes, logic analyzers, and other test equipment for troubleshooting.
  • Collaborating with cross-functional teams, including firmware, software, and hardware engineers, to deliver complete system solutions.
  • Writing clean, efficient, and well-documented code, adhering to industry best practices for embedded development.
  • Participating in code reviews and contributing to the continuous improvement of development processes.
  • Researching and evaluating new embedded technologies and components to enhance product capabilities.
  • Ensuring compliance with relevant industry standards and safety regulations.
  • Providing technical support and documentation for embedded systems.
A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field is required. A minimum of 6 years of professional experience in embedded systems development is essential, with a strong portfolio demonstrating successful projects. Profound expertise in C/C++ programming for embedded systems is a must. Experience with various microcontrollers (e.g., ARM Cortex-M, PIC, AVR) and real-time operating systems (RTOS) is highly desirable. Familiarity with hardware debugging tools and techniques is crucial. Experience with communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet) and embedded Linux is also beneficial. Excellent problem-solving, analytical, and communication skills are paramount for this remote role. Our client is committed to innovation and providing opportunities for engineers to work on challenging and impactful projects.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Hardware engineers Jobs in United Kingdom !

Senior Embedded Systems Engineer

EH1 2NF Edinburgh, Scotland £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their advanced technology development division. This is a fully remote role, allowing you to contribute your expertise from anywhere in the UK. You will be responsible for the design, development, and implementation of complex embedded systems for cutting-edge hardware products. This role involves working on low-level software, firmware, and hardware interfaces, requiring a deep understanding of real-time operating systems, microcontrollers, and digital signal processing. You will play a key role in the entire product lifecycle, from concept and design through to testing, validation, and production support. We are looking for a proactive individual who thrives in a collaborative, virtual environment and is passionate about innovation in embedded technology. Key Responsibilities:
  • Design, develop, and test embedded software and firmware for a variety of hardware platforms.
  • Work with microcontrollers, DSPs, FPGAs, and other embedded hardware components.
  • Develop drivers, middleware, and real-time operating system (RTOS) applications.
  • Integrate embedded systems with sensors, actuators, and communication interfaces.
  • Perform system-level debugging and troubleshooting of complex embedded solutions.
  • Collaborate closely with hardware engineers, software developers, and QA teams in a remote setting.
  • Define system requirements and create detailed technical documentation.
  • Conduct performance analysis and optimisation of embedded systems.
  • Stay current with the latest advancements in embedded systems technology and best practices.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Contribute to the selection of appropriate hardware and software components.
Qualifications:
  • MEng or equivalent in Electrical Engineering, Computer Engineering, or a related discipline.
  • A minimum of 8 years of experience in embedded systems development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or Zephyr.
  • Familiarity with hardware description languages (e.g., VHDL, Verilog) is a plus.
  • Experience with debugging tools and JTAG interfaces.
  • Strong understanding of digital and analog electronics.
  • Excellent problem-solving and analytical skills.
  • Proven ability to work effectively in a remote team environment.
  • Strong communication and collaboration skills.
  • Experience with IoT protocols and security considerations is advantageous.
This is a fully remote position, offering significant flexibility and the opportunity to work on challenging projects. We offer a competitive salary and benefits package for talented individuals based in the UK, supporting innovation for clients with operations around Edinburgh, Scotland, UK .
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

MK12 5QL Milton Keynes, South East £60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm specializing in advanced automation solutions, is seeking a highly skilled Senior Embedded Systems Engineer to join their esteemed R&D team in Milton Keynes, Buckinghamshire, UK . This role is integral to the design, development, and testing of innovative embedded systems that power a wide range of sophisticated products. You will be at the forefront of technological innovation, working with state-of-the-art hardware and software technologies to bring complex projects to life.

The Senior Embedded Systems Engineer will be responsible for the entire embedded systems development lifecycle, from requirements capture and architectural design to hardware/software integration, testing, and product deployment. This includes developing firmware and low-level software, optimizing system performance, ensuring reliability, and collaborating closely with cross-functional teams, including mechanical engineers, software developers, and product managers. Your expertise will be critical in delivering robust and efficient embedded solutions that meet stringent performance and quality standards.

Key Responsibilities:
  • Design, develop, and implement embedded firmware and software for new and existing products using C/C++.
  • Define system architecture and specifications for embedded systems, ensuring scalability and maintainability.
  • Perform hardware/software integration, debugging, and troubleshooting on complex embedded platforms.
  • Develop and execute comprehensive test plans for embedded systems, including unit testing, integration testing, and system testing.
  • Optimize embedded software for performance, power consumption, and memory usage.
  • Collaborate with hardware engineers to select components and define interfaces.
  • Work closely with application software developers to ensure seamless integration of embedded components.
  • Participate in code reviews and contribute to establishing best practices for embedded software development.
  • Investigate and resolve complex technical issues reported by customers or found during testing.
  • Contribute to the continuous improvement of development processes and tools.
  • Mentor junior engineers and share technical expertise within the team.

We are looking for candidates with a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. A minimum of 5-7 years of hands-on experience in embedded systems development is required, with a strong proficiency in C/C++ programming for embedded environments. Experience with real-time operating systems (RTOS), microcontrollers (e.g., ARM Cortex-M), and debugging tools (e.g., JTAG, oscilloscopes) is essential. Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN) and version control systems (e.g., Git) is also required. Excellent analytical, problem-solving, and communication skills are vital. The ability to work effectively both independently and as part of a collaborative team is key.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

NG1 7AA Nottingham, East Midlands £60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering firm in the development of cutting-edge industrial automation solutions, is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their esteemed R&D department in **Nottingham, Nottinghamshire**. This role is crucial for the design, development, and implementation of complex embedded systems that power our next generation of intelligent machinery. You will be instrumental in the entire product lifecycle, from conceptualization and requirements gathering through to hardware/software integration, testing, and validation. This position demands a profound understanding of microcontrollers, real-time operating systems (RTOS), firmware development, and hardware/software co-design. The successful candidate will possess exceptional C/C++ programming skills, a strong grasp of digital signal processing, and experience with various communication protocols (e.g., SPI, I2C, UART, CAN). Familiarity with FPGAs, embedded Linux, and safety-critical systems development is highly desirable. You will lead technical design discussions, mentor junior engineers, and collaborate closely with cross-functional teams including mechanical, software, and test engineers. This role offers a stimulating environment where you can tackle challenging technical problems and contribute to groundbreaking innovations in automation technology. A proactive approach to problem-solving, a meticulous attention to detail, and a commitment to delivering robust, high-performance embedded solutions are essential. You will be responsible for architectural decisions, code reviews, and ensuring adherence to industry best practices and quality standards. This is an on-site position, offering the opportunity to work within a state-of-the-art facility and contribute directly to tangible technological advancements. Your expertise will be key in shaping the future of industrial efficiency and intelligent manufacturing.

Key Responsibilities:
  • Design and develop embedded hardware and firmware solutions.
  • Write efficient, reliable, and maintainable C/C++ code for embedded systems.
  • Implement and configure real-time operating systems (RTOS).
  • Integrate hardware and software components, ensuring seamless operation.
  • Develop and execute comprehensive testing and validation plans.
  • Troubleshoot and debug complex embedded system issues.
  • Collaborate with cross-functional teams on product development.
  • Lead technical design reviews and provide architectural guidance.
  • Mentor and guide junior engineers in embedded system design and development.
  • Ensure compliance with industry standards and safety regulations.
  • Research and evaluate new technologies and components for future designs.
  • Contribute to the definition of system requirements and specifications.
Required Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Proven experience in embedded systems design and development.
  • Expert proficiency in C/C++ programming for embedded environments.
  • In-depth knowledge of microcontrollers, processors, and RTOS.
  • Experience with hardware/software integration and debugging.
  • Strong understanding of communication protocols (SPI, I2C, UART, CAN).
  • Familiarity with development tools (compilers, debuggers, emulators).
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Experience with requirements management and version control systems.
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 Hardware Engineers Jobs