Yoh, A Day & Zimmermann Company
Senior Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Software Engineer - Hillingdon (Hybrid Working Offered)
Embedded Linux | C++ | Communications Systems
Some engineering teams spend years maintaining the same product - This team doesn't.
Every 12-18 months, a new product moves from concept through development and into production. Engineers are involved throughout the entire lifecycle, from early architecture discussions through to deployment in the field. The result is the kind of work many software engineers say they want but rarely find: ownership, technical influence, and the opportunity to see the impact of what they've built.
You'll join a small multidisciplinary R&D team made up of software, embedded software, hardware, RF and mechanical engineers developing advanced communications technology used in demanding real-world environments.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
The role sits at the application and middleware layer, developing software on Embedded Linux platforms using modern C++. You'll work on networking, communications protocols and distributed systems, collaborating closely with engineers across multiple disciplines. This isn't a large corporate environment with layers of process and narrow responsibilities. It's a team where engineers are trusted to solve problems, contribute ideas and take ownership.
You'll likely bring experience with:
- Embedded Linux development
- Modern C++
- Networking and communications protocols
- SIP, RTP, PJSIP, Asterisk or similar VoIP technologies
- Multi-threaded software development
- Complex systems where reliability matters
Experience within satellite communications, telecommunications, maritime technology, aerospace, defence or other high-reliability industries would be advantageous, but the company is ultimately interested in strong engineers who can learn quickly and contribute from day one.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
In return, you'll join a close-knit engineering team that values collaboration, pragmatic problem solving and technical curiosity. You'll have the opportunity to influence products from concept through to release, work directly with experts across multiple engineering disciplines and visit international development teams as products move into production.
Package
- Annual bonus scheme
- Private benefits package
- Hybrid working
If you're an Embedded Linux Software Engineer who enjoys building products rather than simply supporting them, I'd be happy to tell you more.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London