Enable job alerts via email!

Senior Embedded Software Engineer

JR United Kingdom

Cambridge

Hybrid

GBP 50,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player is seeking a Senior Embedded Software Engineer to join their innovative team in Cambridge. This hybrid role offers the chance to work on cutting-edge distributed spectral monitoring systems, utilizing your expertise in Embedded C and C++. You will be responsible for all aspects of the software development life cycle, from requirements analysis to testing and documentation. Collaborating with talented engineers, you will ensure the delivery of high-quality software while maintaining a strong focus on teamwork and ownership. If you are passionate about creating robust software solutions and thrive in a fast-paced environment, this opportunity is perfect for you.

Qualifications

  • Experience in developing and optimizing complex software systems.
  • Strong programming skills in Embedded C and C++.

Responsibilities

  • Manage the full software development life cycle from analysis to training.
  • Ensure high-quality software through rigorous testing and code reviews.

Skills

Embedded C
C++
Linux
Analytical Skills
Problem-Solving

Education

Degree in Computer Science
Degree in Electronics

Tools

Test Automation Tools

Job description

Social network you want to login/join with:

Senior Embedded Software Engineer, Cambridge
Client:

People Source Consulting trading as Experis

Location:

Cambridge

Job Category:

Other

EU work permit required:

Yes

Job Views:

7

Posted:

18.04.2025

Expiry Date:

02.06.2025

Job Description:

Role: Senior Embedded Engineer

Location: Cambridge

Hybrid role: 3 days a week in the office, Monday, Tuesday and Thursday set days.

You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system.

This is a great opportunity to take significant responsibility in a fast-paced and successful company, working alongside a talented group of like-minded Engineers on a range of fascinating applications.

Duties and responsibilities:

  • All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training.
  • Programming to deliver robust, clean, high-quality software.
  • Creation of functional designs and specifications.
  • Rigorous approach to testing, including writing scripts for test automation.
  • Reviewing code written by other programmers and providing constructive feedback to ensure it aligns with the required quality standards.

Experience and Qualifications Required:

  • Experience developing and optimizing complex software systems.
  • Experience designing and implementing embedded kernel technologies and drivers.
  • Strong Embedded C and C++ programming skills.
  • Excellent analytical and problem-solving ability.
  • Attention to detail and a passion for producing high-quality software with clean code.
  • Must demonstrate clear ownership, but not at the expense of teamwork.
  • A science or engineering degree in Computer Science or Electronics.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.