SonicJobs Logo
Login
Left arrow iconBack to search

Software Architect

Platform Recruitment Limited
Posted 17 hours ago, valid for a month
Salary

£90,000 per annum

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Embedded Software Architect Complex Linux Platforms - Cambridge - Hybrid

Salary:£80k - £90k

An established innovator in advanced hardware systems is looking for anEmbedded Software Architectto lead the architecture and design of embedded Linux solutions at the heart of their next-generation products.


This is a senior hands-on role for someone who thrives on solving low-level technical challenges and shaping the foundations of complex embedded platforms. You'll be responsible for designing robust, scalable system software that interfaces directly with custom hardware -while also mentoring engineers and influencing technical direction across multiple projects.

Responsibilities:

  • Designing system architecture for embedded Linux across multiple product lines
  • Setting the structure and standards for codebases with long-term maintainability in mind
  • Collaborating with hardware, firmware, and platform teams to align design with system constraints
  • Writing clear documentation that defines architecture, interfaces, and assumptions
  • Supporting and guiding engineers through reviews, mentoring, and technical leadership

Requirements:

  • Commercial experience defining architecture for embedded systems (5+ years)
  • Deep embedded Linux background: kernel, driver development, and board bring-up
  • Strong C/C++ skills, ideally on ARM platforms
  • Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces
  • A clear communicator who can convey complex ideas to different audiences, both technical & non-technical
  • Comfortable mentoring and shaping the practices of a high-performing software team

Desirable:

  • Yocto build environment experience
  • Secure boot, TPM, or other system security exposure
  • Familiarity with Linux device trees, YANG models, or OpenConfig
  • CI/CD setup and automation for embedded workflows


This is an opportunity to shape embedded platforms used in high-performance, real-world applications, alongside a skilled, collaborative team. If youre passionate about embedded Linux architecture and want to make a lasting technical impact, apply now!

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.