Senior Embedded Software Engineer
2 days ago
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.
-
Senior Embedded Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time £60,000 - £70,000 per yearRole: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...
-
Senior Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Tec Partners Limited Full time £55,000 - £65,000 per yearJob 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...
-
Senior Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Wave Recruitment Full time £60,000 - £1,500,000 per yearSoftware 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...
-
Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Enterprise Recruitment Ltd Full time £60,000 - £140,000 per yearThere 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...
-
Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full time £40,000 - £70,000 per yearEmbedded 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...
-
Embedded Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Experis UK Full time £65,000 - £85,000 per yearEmbedded 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...
-
Senior Embedded Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Randstad Full time £80,000 - £85,000 per yearJob 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...
-
Embedded Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Tec Partners Limited Full time £40,000 - £60,000 per yearJob 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...
-
Senior Embedded Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Meritus Full time £60,000 - £90,000 per yearSenior 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...
-
Embedded Linux Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time £65,000 - £75,000 per yearEmbedded 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...