Senior Embedded Software Engineer

2 days ago


Cambridge, Cambridgeshire, United Kingdom Verso Recruitment Group Full time £75,000 - £90,000 per year

My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers.

The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production.

You do not need to come from another Semiconductor company, although it would be useful; it's not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex.

The Role – Senior Embedded Software Engineer – C/Python

You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group.

Key Responsibilities - Senior Embedded Software Engineer – C/Python

  • Develop and maintain embedded firmware drivers for proprietary silicon.
  • Build and support automated pre-silicon and silicon verification environments for firmware testing.
  • Contribute to chip bring-up, debugging, regression testing and performance analysis.
  • Create and run validation test suites to verify electrical performance and functionality.
  • Work closely with silicon, electronics and control engineers throughout development.

Skills, Experience & Qualifications - Senior Embedded Software Engineer – C/Python

Essential:

  • Degree in Computer Science, Electronic Engineering, or related discipline.
  • Strong experience in real-time embedded firmware development.
  • Commercial experience in C programming for device drivers / embedded systems.
  • Commercial Python programming experience.
  • Experience developing cross-platform embedded code.
  • Familiar with defect tracking, code reviews and producing clear technical documentation.

Desirable (not essential): - Senior Embedded Software Engineer – C/Python

  • Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks.
  • Understanding of ARM Cortex-M architecture.
  • Familiarity with Linux, Git and scripting languages (Bash, Tcl).
  • PCB debug/test experience and general bench test skills.
  • Exposure to Agile development practices.

This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities.



  • Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time £60,000 - £70,000 per year

    Role:Senior Embedded Software EngineerSalary:£60,000 – £70,000Location:CambridgeWith decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They're scaling up their development team to meet growing global demand for their IP-based...


  • Cambridge, Cambridgeshire, United Kingdom Tec Partners Limited Full time £55,000 - £65,000 per year

    Job DescriptionEmbedded Software Engineer - Salary to £65,000We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a...


  • Cambridge, Cambridgeshire, United Kingdom Wave Recruitment Full time £60,000 - £1,500,000 per year

    Software Engineer – Edge AI, Embedded Systems & Computational ImagingCambridgeshire | Hybrid Options | Deep-TechWe're supporting a deep-tech team building next-generation EdgeAI multi-modal imaging and high-speed sensing systems. As they move from advanced prototypes into industrial product launch, we're looking for a Software Engineer who can operate...


  • Cambridge, Cambridgeshire, United Kingdom Enterprise Recruitment Ltd Full time £60,000 - £140,000 per year

    There is a common theme when talking to engineers at this exciting start-up – they all have complete faith in and admiration for the board and management team. They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date.They are growing the software team by 3 between now and...


  • Cambridge, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full time £40,000 - £70,000 per year

    Embedded Software Engineer - Salary to £70,000We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time £65,000 - £85,000 per year

    Embedded Software / FPGA Engineer – OUTSIDE IR35 ContractLocation:Hybrid – Cambridge (2–3 days on site per week)Clearance:MinimumSC Clearancerequired, ideallyDV ClearedContract Type:Outside IR35Initial Length:6 MonthsOverviewWe are seeking an experiencedEmbedded Software / FPGA Engineerto join a small, cross-functional development team working on...


  • Cambridge, Cambridgeshire, United Kingdom Randstad Full time £80,000 - £85,000 per year

    Job Title: Senior Embedded EngineerLocation:Cambridge, United Kingdom (Hybrid)Type:Full-TimeSalary: £80-£85K (Permanent opportunity)About the RoleWe are seeking aSenior Embedded Engineerto join our innovative team. You will developembedded softwarefor advanced distributed spectral monitoring systems, usingmodern C++17on Linux. This is a hands-on role...


  • Cambridge, Cambridgeshire, United Kingdom Tec Partners Limited Full time £40,000 - £60,000 per year

    Job DescriptionEmbedded Software Engineer – Automotive£35,000 – £50,000 depending on experience | Cambridge area | PermanentWe have been steadily building our team and there are huge plans for 2026 This is an excellent opportunity to join at a time where you can make your mark, whilst also benefiting from the stability and backing of a well-established...


  • Cambridge, Cambridgeshire, United Kingdom Meritus Full time £60,000 - £90,000 per year

    Senior Embedded EngineerWe're looking for an experienced Senior Embedded Engineer to join a growing team developing some of the most advanced distributed spectral monitoring systems on the market. You'll be working with modern C++17 in user space on Linux, taking ownership of high-impact software used in demanding real-world applications.This is a chance to...


  • Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time £65,000 - £75,000 per year

    Embedded Linux Engineer | £65-75k | CambridgeAre you an ambitious engineer experienced with Linux build systems & networking?I am partnered with an ambitious scale-up in the heart of Cambridge, leading global edge innovation with IP that has set the industry standard and forced major players in the networking space to innovate to keep up.Responsibilities as...