Embedded Software/Firmware Engineer
Pearson Whiffin Recruitment Ltd
Orlestone, United Kingdom
22 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Orlestone, United Kingdom
Tech stack
Testing (Software)
Adobe InDesign
Systems Engineering
C Sharp (Programming Language)
C++
Software Documentation
Embedded Software
Firmware
Software Engineering
Software Systems
Verification and Validation (Software)
System Programming
Information Technology
Software Version Control
Job description
Pearson Whiffin Recruitment is supporting a well-established, engineering-led technology business operating within a highly regulated, quality-critical environment. The organisation has grown steadily, invests heavily in its engineering capability and is known for strong retention and internal progression.
This is a key hire within the software function, offering the opportunity to work on high-integrity embedded and firmware systems while helping shape testing, validation and best practice across the wider engineering team.
The Role
- Develop, test and maintain embedded software and firmware across multiple product lines
- Design and contribute to structured test and validation strategies for embedded and application-level code
- Translate technical requirements into robust, traceable software solutions
- Carry out verification and validation activities, documenting results clearly
- Collaborate closely with electronics, mechanical and systems engineers
- Support investigations, root-cause analysis and continuous improvement initiatives
- Participate in design reviews, stand-ups and wider engineering discussions
Requirements
- Degree in Computer Science, Software Engineering or a related discipline
- Strong experience in embedded software, firmware or low-level software development
- Background in software testing, validation or verification
- Good working knowledge of C, C++ and/or C#
- Experience writing test requirements and building structured test environments
- Familiarity with version control, documentation standards and software lifecycle processes
- Methodical, organised and detail-focused approach
- Able to work independently, take ownership and communicate effectively across disciplines
Why Join?
- Significant ongoing investment in engineering capability and tooling
- Stable environment with a strong focus on quality and best practice
- Opportunity to directly influence processes and standards
- Collaborative, multi-disciplinary engineering team
- Supportive leadership with a long-term view
Benefits & conditions
£competitive, negotiable + generous bens