Senior Embedded Software Engineer
2 Days Old
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
-
2 Days Old
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 -
-
13 Days Old
Senior UI Software Engineer - Embedded Platform (Hybrid)
-
Cambridge, England, United Kingdom
A leading streaming platform company based in Cambridge seeks a Senior Software Engineer. In this role, you will focus on developing core features for the Roku platform UI, integrating C++ libraries, and resolving platform issues. The ideal candidate...
More Details -
-
14 Days Old
Senior Software Engineer, Embedded UI
-
Cambridge, England, United Kingdom
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV e...
More Details -
-
14 Days Old
Senior Software Engineer - C++, Embedded, Chromium
-
Cambridge, England, United Kingdom
OverviewTeamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we\'ve set our sights on powering every television in the world. Roku pioneered streaming to t...
More Details -
-
14 Days Old
Senior Embedded Software Test Engineer
-
Cambridge, England, United Kingdom
Overview 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 and softwar...
More Details -
-
17 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 -