Senior Embedded Software Engineer

Yoh Solutions Ltd.
Slough, UK
8 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£5,000.0 - £70,000.0
Working hours
Regular working hours

Tech stack

VoIP Communications Protocols Distributed Systems Linux on Embedded Systems Middleware Embedded Software Software Engineering Multithreading C++14

Job description

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.

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

Requirements

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.

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:38 min

Blending retro technology with conversational AI integrations

Andrew MacLean Andrew MacLean +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

Videos

See all

Related articles

See all