Enable job alerts via email!

Senior Embedded Software Engineer

ECM Selection (Holdings) Limited

Cambridgeshire and Peterborough

On-site

GBP 50,000 - 90,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative product development company is seeking a Senior Embedded Software Engineer to enhance their team. This role involves developing embedded C and C++ software on Linux for both standalone instruments and integrated systems. As a senior member, you will ensure software quality through robust testing and code reviews, contributing to cutting-edge technologies. The position requires onsite presence at least three days a week, providing a collaborative environment in a newly developed business park near Cambridge. This is a fantastic opportunity for those with a passion for embedded systems and a desire to work on complex projects.

Qualifications

  • Degree in computer science or electronics with industry experience.
  • Extensive experience with embedded C and C++ programming.

Responsibilities

  • Deliver robust, high-quality software and write automated tests.
  • Peer review code and contribute to project development.

Skills

Embedded C
Embedded C++
Analytical Skills
Problem-Solving Skills
Communication Skills
Rust
Python
RF
DSP
Network Systems

Education

Degree in Computer Science
Degree in Electronics

Job description

Developing embedded C and C++ software on Linux

This product development and manufacturing company is growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust, high quality software, write automated tests, as well as peer review other code.

Requirements:

  • Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer.
  • Extensive experience with embedded C and C++ programming that is used for developing optimised complex systems including embedded kernel and Linux driver technologies.
  • Good analytical and problem-solving skills.
  • Excellent communication skills.
  • Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems.

The role would require you to be onsite at their offices at least 3 days per week as required for projects. On offer is an excellent remuneration package. Offices are based west of Cambridge at a newly developed business park. Parking is available on site.

Interested applicants must have full rights to work in the UK; company sponsorship or time-restricted visa holders will not be considered.

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