Embedded Software Engineer - Consultant

TEC Partners Limited

Melbourn

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TEC Partners Limited in Cambridge, UK is seeking an experienced Embedded Software Engineer to contribute to advanced projects across the full product lifecycle. You will join a multidisciplinary team and work on challenging embedded systems that push the boundaries of technology.

You will design, implement and test embedded software for cutting-edge platforms, collaborating with cross-functional teams in a fast-paced, innovation-driven environment.

Qualifications

  • 3+ years of embedded software development experience.
  • Strong experience programming in C, plus at least one additional language such as C++, C#, or MATLAB.
  • Experience working with Linux in an embedded or systems context.
  • A relevant degree in engineering, computer science or related discipline.
  • Proven track record of designing and implementing robust technical solutions.

Responsibilities

  • Work across the full development lifecycle from requirements capture to design, implementation, testing, documentation and prototype delivery.
  • Develop embedded software for cutting-edge and experimental platforms.
  • Collaborate with cross-functional teams to rapidly design and implement solutions.
  • Solve complex technical problems using a practical, engineering-led approach.
  • Contribute to multiple technically demanding projects at the forefront of emerging technology.

Skills

Embedded software development
C programming
Multi-language programming
Linux in embedded
Problem solving

Education

Relevant degree in engineering / CS

Job description

Embedded Software Engineer
Cambridge, UK
Permanent, Full-time
Salary: Competitive, dependent on experience

The opportunity

This is an opportunity to work on advanced, real-world technology where your work genuinely matters. As an Embedded Software Engineer, you will be involved in developing innovative systems that address complex technical challenges in highly demanding environments.

You will work alongside multidisciplinary teams of experienced engineers, scientists and designers, exploring new ideas and rapidly turning them into working prototypes. The role is technically varied, fast-paced and hands-on, offering exposure to the full product lifecycle and the freedom to solve problems creatively.

What you will be doing
  • Working across the full development lifecycle, from requirements capture and design through to implementation, testing, documentation and prototype delivery
  • Developing embedded software for cutting-edge and experimental platforms
  • Collaborating closely with cross-functional teams to rapidly design and implement solutions
  • Solving complex technical problems using a practical, engineering-led approach
  • Contributing to multiple technically demanding projects, often at the forefront of emerging technology
What we are looking for
  • 3+ years’ experience in embedded software development
  • Strong experience programming in C, plus at least one additional language such as C++, C#, or MATLAB
  • Experience working with Linux in an embedded or systems context
  • A relevant degree in engineering, computer science or a related discipline
  • A proven track record of designing and implementing robust technical solutions
Desirable experience
  • Bare-metal or RTOS development on ARM-based targets
  • High-level software architecture and system design
  • Embedded software debugging and fault-finding techniques
  • Electronics development or hands-on hardware debugging
  • Scripting for testing or signal processing, for example using Python or MATLAB
Background

Engineers from a broad range of industries are encouraged to apply. Experience working in highly regulated or technically complex environments is beneficial but not essential. Curiosity, adaptability and strong problem-solving skills are key to success in this role

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Consultant
Embedded Software Consultant

SoCode Recruitment • Cambridgeshire and Peterborough

On-site
GBP 42,000 - 65,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

ZENOVO • Cambridge

On-site
GBP 50,000 - 60,000
Bonus
Benefits package
Embedded Software Engineer
Embedded Software Engineer

Octagon Group • Cambridge

Hybrid
GBP 48,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Greater London

On-site
GBP 35,000 - 80,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 35,000 - 45,000
Embedded Software Engineer
Embedded Software Engineer

TEC Partners Limited • Melbourn

On-site
GBP 90,000 - 117,000
Embedded Software Engineer
Embedded Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Blue Arrow • Swindon

On-site
GBP 45,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

SoCode Limited • Cambridge

On-site
GBP 55,000 - 75,000
Referral scheme