Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Enterprise Recruitment Ltd

Silverstone

On-site

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading embedded solutions company in Silverstone is seeking an Embedded Software Engineer to work on developing software applications for advanced embedded platforms. The role includes creating embedded test applications in C and supporting hardware testing. Ideal candidates will have a Computer Science degree and strong C programming skills. This position offers excellent benefits including a pension, annual bonus, and 26 days holiday plus flexible benefits.

Benefits

Great pension
Annual bonus
Private medical
26 days holiday
Flexible benefits package

Qualifications

  • Degree in Computer Science or similar required.
  • Strong skills in C programming essential.
  • Familiarity with Linux operating system essential.

Responsibilities

  • Develop embedded test applications in C.
  • Build scripts and tools for hardware testing.
  • Support development and manufacturing.

Skills

Strong C programming skills
Knowledge of Linux
Strong communication and problem-solving skills

Education

Computer Science (or similar) degree

Tools

JTAG/boundary scan
Python or Bash scripting
Job description

If you enjoy working close to hardware and want to develop software applications for cutting edge embedded platforms, this could be a great opportunity. You'll join a team that designs test solutions for computing products used across a wide range of industries including graphics, aerospace, defence and industrial.

This embedded software engineer role has opened as part of succession planning and is suitable for someone early in their career or an engineer with more experience who wants to broaden their embedded skillset. You'll work on new SBCs, graphics systems and SoC based boards, as well as supporting long standing products still in manufacture.

Embedded Software Engineer role:

You'll develop embedded test applications in C, build scripts and tools to exercise hardware at driver/register level, and support both development and manufacturing. The work spans Linux, RTOS environments and a wide variety of CPU architectures, with plenty of opportunities to learn from experienced embedded software engineers and contribute to continuous improvement.

Benefit include a great pension, annual bonus, private medical, 26 days holiday + flexible benefits package.

Key skills required:
  • Computer Science (or similar) degree
  • Strong C programming skills
  • Knowledge of Linux
  • An understanding of hardware/driver/register level
  • Structured approach to development and documentation
  • Strong communication and problem‑solving skills
Desirable skills:
  • Python or Bash scripting
  • JTAG/boundary scan
  • Ethernet networking protocols
  • Experience with RTOS (e.g., VxWorks)
  • Appreciation of CPU architecture and electronics
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.