Senior Embedded Software Engineer
New Today
Job Description
If you're a Senior Embedded Software Engineer and you're based in or around the Cambridge area, I would love to hear from you! This is an opportunity to work on cutting-edge multimedia and embedded systems in a collaborative, engineering-led environment.
Location: Cambridge
Job Type: Full-time, Permanent
Salary: £60,000 to £70,000
The Role
As a Senior Embedded Software Engineer, you will contribute to both the high-level structural design and detailed implementation of embedded software for advanced hardware products.
You’ll work within an interdisciplinary scrum team alongside software, hardware, and test engineers, helping to deliver robust and performant solutions aligned to the product roadmap.
This role requires someone comfortable operating at both architectural and low-level debugging levels - balancing broad system thinking with deep technical execution.
What You’ll Be Doing:
- Designing and developing embedded software in C.
- Building and debugging real-time, multi-threaded and multi-process applications.
- Working on Linux-based systems, including device drivers and kernel configuration.
- Developing high-performance software for multimedia and IP-based hardware solutions.
- Collaborating closely with hardware and test engineers to deliver upcoming features.
- Troubleshooting complex performance and reliability challenges.
Essential Skills & Experience:
- Strong commercial experience in Embedded C development.
- Experience developing and debugging real-time applications.
- Experience with Linux device drivers and Linux kernel configuration.
- Development of multi-threaded and multi-process applications.
Desirable Experience (Not Required):
- Experience with RTOS environments.
- Familiarity with GNU Make-based build systems.
- Use of debugging and static analysis tools such as GDB, Valgrind, mtrace, strace.
- Knowledge of multimedia streaming or networking protocols (TCP/UDP).
Who You Are:
- Comfortable working at both system architecture and detailed implementation levels.
- Logical, analytical, and methodical when solving complex technical challenges.
- Collaborative and confident working within cross-functional engineering teams.
- Passionate about innovation and continuous improvement.
- Motivated by building robust, high-performance products used in mission-critical environments.
If this sounds like you, hit apply!
- Location:
- Cambridge
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Today
Senior Embedded Software Engineer
-
Cambridge
- Technology
Job Description If you're a Senior Embedded Software Engineer and you're based in or around the Cambridge area, I would love to hear from you! This is an opportunity to work on cutting-edge multimedia and embedded systems in a collaborative, engin...
More Details -
-
15 Days Old
Senior Embedded Software Test Engineer
-
Cambridge
- Technology
Job Description Join a world-leading quantum technology company – Cambridge, Hybrid Working Model This fast-growing technology company is building the world’s first quantum error correction software stack, working at the intersection of hardware...
More Details -
-
17 Days Old
Principal/Senior Software Engineer | Embedded Wireless Systems
-
Cambridge
-
£60,000 - £80,000 /annum
- Telecoms
Principal/Senior Software Engineer | Embedded Wireless Systems Cambridge (Hybrid / On-site) | £80,000 base + bonus Are you ready to take your embedded software career to the next level? Join a dynamic engineering team working on advanced wireless s...
More Details -
-
18 Days Old
Senior Embedded Software Engineer
-
Cambridge, Cambridgeshire
-
£50,000 - £60,000 /annum
- IT
We are working with a leading telecommunications company based in Cambridge who are looking to a Senior Embedded Software Engineer to their growing team. This is a full-time permanent position and offers hybrid working. Key responsibilities will inc...
More Details -
-
33 Days Old
Senior Embedded Software Engineer
-
Cambridge
-
£75,000
- IT & Computers
Are you an Embedded Software Engineer with 5+ years' experience ready to step into a senior role? Or an established Senior Embedded Software Engineer seeking a fresh technical challenge in an open, collaborative environment? If so, this could be an ...
More Details -
-
33 Days Old
Senior Embedded Software Engineer
-
Cambridge, Cambridgeshire
-
£75,000
- Information Technology
Are you an Embedded Software Engineer with 5+ years' experience ready to step into a senior role? All potential candidates should read through the following details of this job with care before making an application. Or an established Senior Embedde...
More Details -