Lead Software Engineer
Lead Software Engineer
Location: Surrey
Salary: c.£75,000
Overview
An excellent opportunity for a Lead 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 darryl.fordham@rgs-global.com
- Company
- Hudson Shribman
- Location
- Surrey, UK
- Posted
- Company
- Hudson Shribman
- Location
- Surrey, UK
- Posted