Enable job alerts via email!

Embedded Software Architect | Future of Networking

ZipRecruiter

Cambridge

On-site

GBP 90,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company near Cambridge is seeking an Embedded Software Architect to advance the design of complex embedded systems. This full-time role encompasses defining software architecture and mentoring upcoming talents in the field. The ideal candidate brings substantial experience in embedded Linux development and excellent leadership skills.

Qualifications

  • 5+ years' experience defining embedded software architecture in commercial products.
  • 10+ years in embedded Linux development (kernel, drivers, platform customization).
  • Strong C/C++ skills on ARM platforms.

Responsibilities

  • Drive the design and architecture of complex embedded Linux systems.
  • Define software structures across multiple projects balancing hardware constraints.
  • Mentor developers and guide cross-functional teams.

Skills

C/C++
HW/SW integration
Leadership
Mentoring

Tools

Yocto
CI/CD tools

Job description

Job DescriptionEmbedded Software Architect | Future of Networking

Location: Cambridge, UK (3 days on-site)
Position: Full-time, Permanent
Base Salary: Paying up to £90,000
Industry: Optical Networking / Embedded Systems

A leading technology company based near Cambridge is looking for an Embedded Software Architectto drive the design and architecture of complex embedded Linux systems used in cutting-edge hardware platforms.
This senior-level role is ideal for someone with deep technical expertise and a passion for embedded system architecture. You'll define software structures across multiple projects, balancing hardware constraints with scalable, maintainable design, while mentoring developers and guiding cross-functional teams.

Key Requirements:

  • 5+ years' experience defining embedded software architecture in commercial products
  • 10+ years in embedded Linux development (kernel, drivers, platform customisation)
  • Strong C/C++ skills on ARM platforms
  • Solid understanding of HW/SW integration and protocols (I2C, SPI, UART)
  • Experience creating and maintaining architecture/design documentation
  • Confident communicator with leadership and mentoring experience

Desirable: Yocto, device trees, secure boot, YANG/OpenConfig, CI/CD tools

If you're ready to lead architectural direction on high-impact embedded systems, contact Thomas Drake at SoCode – Norwich.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.