Enable job alerts via email!

Principal Embedded Software Engineer

Verso Recruitment Group

Cambridgeshire and Peterborough

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency is seeking a Principal Embedded Software Engineer to join their team in Cambridge. The role involves programming in C, overseeing release and configuration management, and driving CI/CD practices. Ideal for seasoned professionals looking to make a significant impact in a collaborative environment focused on innovation and excellence.

Qualifications

  • Proven experience in embedded software engineering.
  • Proficiency in C programming.
  • Strong background in release and configuration management.
  • Demonstrated ability to drive process improvements.
  • Experience with CI/CD practices and tools.
  • Expertise in build tools, profiling, and testing.

Responsibilities

  • Hands-on programming in C for embedded systems.
  • Overseeing release management and configuration management.
  • Leading process improvement initiatives.
  • Implementing and managing CI/CD pipelines.
  • Developing and refining build tools.
  • Profiling and testing embedded systems.

Skills

Embedded software engineering
C programming
Release management
Configuration management
Process improvements
CI/CD practices
Build tools
Profiling and testing
Job description

Are you an experienced Principal Embedded Software Engineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting‑edge projects in a dynamic and innovative environment.

As a Principal Embedded Software Engineer, you will be at the forefront of technological advancements, directly contributing to the development and optimisation of embedded systems. This position not only allows you to utilise your extensive programming skills in C but also to take on pivotal responsibilities in release management and configuration management. Your expertise will be crucial in driving process improvements and implementing Continuous Integration/Continuous Deployment (CI/CD) practices.

In this role, you will be instrumental in building and refining tools, profiling systems, and conducting rigorous testing to ensure the highest standards of performance and reliability. The work environment is collaborative and forward‑thinking, providing ample opportunities for professional growth and development.

Key Responsibilities
  • Hands‑on programming in C for embedded systems
  • Overseeing release management and configuration management
  • Leading process improvement initiatives
  • Implementing and managing CI/CD pipelines
  • Developing and refining build tools
  • Profiling and testing embedded systems
Essential Skills and Experience
  • Proven experience in embedded software engineering
  • Proficiency in C programming
  • Strong background in release and configuration management
  • Demonstrated ability to drive process improvements
  • Experience with CI/CD practices and tools
  • Expertise in build tools, profiling, and testing

This role is perfect for a seasoned professional looking to make a significant impact in a reputable organisation. The company values innovation, excellence, and collaboration, offering a stimulating work environment where your contributions will be recognised and rewarded.

If you are ready to take the next step in your career and work on exciting projects that push the boundaries of technology, this role in Cambridge is the perfect fit. Apply now to join a team of dedicated professionals and be part of something extraordinary.

For more information, please contact Cathy Swain.

T: (phone number removed)

E: (url removed)

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