Embedded Software Engineer - Consultant

TEC Partners Limited

Melbourn

On-site

GBP 65,000 - 90,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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 Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridge

On-site
GBP 70,000 - 100,000
Annual bonus
Share incentive scheme
Enhanced pension contribution
+3
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
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Cambridge

Hybrid
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

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

Cortech Talent Solutions Ltd • Littlehampton

On-site
GBP 56,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

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

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Embedded Software Engineer
Embedded Software Engineer

Hunter Selection Ltd • Cardiff

On-site
GBP 45,000 - 50,000
Company bonus
Pension plan
Private medical
+3
Embedded Software Engineer
Embedded Software Engineer

TEC Partners Limited • Melbourn

On-site
GBP 90,000 - 117,000