Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

IntaPeople

Wales

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in the United Kingdom is seeking an experienced Embedded Software Engineer to design, develop, and test embedded firmware and software for various electronic systems. This position offers a pathway into leadership for engineers with 3 to 7 years of experience in embedded systems and a strong background in C/C++ programming. You'll work collaboratively with hardware engineers and other internal teams, ensuring high-quality output and contributing to innovative projects. Immediate application is encouraged for this exciting opportunity.

Qualifications

  • 3-7 years experience in embedded systems or firmware development.
  • Experience with microcontrollers and low-level programming.
  • Strong debugging and problem-solving skills required.

Responsibilities

  • Design, develop, and test embedded firmware/software.
  • Work closely with hardware engineers for integration.
  • Prepare and maintain technical documentation.

Skills

Embedded systems
Firmware development
C/C++ programming
Troubleshooting
Problem-solving

Education

Degree in Electrical/Electronic Engineering
HND in Software Engineering

Tools

Microcontrollers
Version control systems
Job description

We are looking for a hands-on Embedded Software Engineer to design, develop, and test embedded hardware and firmware solutions across a range of products. This role is ideal for engineers who enjoy working on embedded systems from concept through to production, with the opportunity to contribute to innovative projects in a collaborative engineering environment.

The role may lead to quick progression with the opportunity for an experienced embedded engineer ready to take the next step into leadership, helping to guide a small team while remaining actively involved in the design and development process.

Key Responsibilities
  • Design, develop, and test embedded firmware and software for electronic systems.
  • Work closely with hardware engineers to ensure smooth integration of firmware with electronics.
  • Assist with debugging, troubleshooting, and resolving technical issues in hardware and software.
  • Prepare and maintain technical documentation including system specifications, test reports, and BOMs.
  • Contribute to the development and execution of test plans to validate designs.
  • Support continuous improvement initiatives in embedded software development practices.
  • Liaise with internal teams and suppliers to facilitate prototyping, testing, and production readiness.
  • Ensure work meets quality standards, best practices, and safety requirements.
  • Stay up-to-date with emerging embedded technologies and tools.
Required Experience & Skills
  • Degree or HND in Electrical/Electronic Engineering, Software Engineering, or a related discipline.
  • 3 7 years experience in embedded systems, firmware, or software development.
  • Experience with microcontrollers, low-level programming, and embedded C/C++.
  • Strong debugging and problem-solving skills.
  • Ability to manage tasks effectively and meet deadlines.
Desirable Skills & Experience
  • Experience with PCB design, embedded testing, and hardware/software integration.
  • Familiarity with version control systems and agile development tools.
  • Knowledge of communication protocols (e.g., SPI, I C, UART).
  • Experience with simulation, verification, and validation of embedded systems.
  • Proactive, collaborative, and keen to develop technical expertise further.
  • Good communication and collaboration skills, with a willingness to take on a leadership role.

This is a great opportunity for an experience engineer to take their first steps into a leadership role. If it sounds like an ideal opportunity, please apply for immediate consideration.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.