SonicJobs Logo
Login
Left arrow iconBack to search

Software Architect - Embedded Systems

Hudson Shribman
Posted 2 days ago, valid for 24 days
Location

Redhill, Surrey RH1 1SA, England

Salary

£70,000 - £75,000 per year

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Software Architect - Embedded Systems position is located in Surrey with a salary of approximately £75,000.
  • This role requires a Senior Software Engineer with experience in developing high-performance embedded software for regulated, safety-critical environments.
  • Candidates should have a strong background in C programming, real-time operating systems, and experience with human-interfaced equipment.
  • The role involves taking projects through the full software lifecycle, including requirements analysis, design, testing, and documentation.
  • Applicants should have proven experience in a regulated sector such as telecommunications, avionics, or defense, along with strong problem-solving skills and the ability to work collaboratively.
Software Architect - Embedded Systems

Location: Surrey
Salary: c.£75,000

Overview

An excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments.

We’re seeking an experienced embedded software engineer who has worked on human-interfaced equipment—ideally within telecommunications, avionics, defence, or other regulated sectors—and is confident taking projects through the full software lifecycle from requirements analysis to release.

Purpose of the Role

To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments.

Key Responsibilities
  • Design, code, debug, test, and maintain embedded software in C.

  • Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces.

  • Work closely with hardware and software engineers to deliver product features and ensure seamless integration.

  • Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards.

  • Participate in peer reviews, continuous improvement, and process development.

  • Deliver reliable software solutions within agreed cost and time parameters.

Required Skills & Experience
  • Proven experience developing embedded software in C.

  • Strong understanding of real-time operating systems (RTOS) and embedded processors.

  • Experience working on human-interfaced or telecommunications-type systems (e.g. displays, control panels, or signal communication devices).

  • Background in a regulated or safety-critical environment (defence, aerospace, rail, or similar).

  • Strong grounding in requirements analysis, documentation, and verification processes.

  • Experience of full software development lifecycle and source control (Git/Subversion).

  • Able to work independently and collaboratively within cross-functional teams.

  • Excellent problem-solving and analytical skills.

Desirable
  • C++ and Object-Oriented Programming experience.

  • GUI or event-driven design familiarity.

  • Experience using issue-tracking and project tools (e.g. Jira).

  • Knowledge of DO-178 or similar regulatory frameworks.

Apply:
Please send your CV to (url removed)

 

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.