Enable job alerts via email!

Embedded Software Engineer

Professional Technical Ltd

Weyhill

On-site

GBP 50,000 - 55,000

Full time

Today
Be an early applicant

Job summary

A technology firm in Weyhill seeks an experienced Embedded Software Engineer. In this role, you will lead the design and implementation of embedded software for complex control systems. Responsibilities include developing tools and debugging systems while collaborating within a multidisciplinary team. The ideal candidate will have strong proficiency in C, experience in embedded systems, and a degree in Software Engineering. The salary offered is between £50,000 and £55,000, depending on experience.

Benefits

Pension plan
Holiday entitlement
Supportive work environment

Qualifications

  • Strong proficiency in C for embedded applications.
  • Experience with Windows application development (C# preferred).
  • Understanding of software safety, reliability, or secure coding practices.

Responsibilities

  • Design, implement and maintain embedded software for real-time control applications.
  • Develop GUI or Windows-based tools to interface with embedded systems.
  • Collaborate with a multi-disciplinary team to define software architecture.

Skills

C programming
Embedded systems
Problem-solving
Collaboration
Debugging tools

Education

Degree in Software Engineering or related discipline

Tools

Visual Studio
C#
Linux
Job description

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).

Responsibilities
  • 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 and Experience
  • Degree in Software Engineering or a related discipline.
  • Previous experience developing software for embedded systems.
  • Strong proficiency in C for embedded applications with experience 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
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.