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
English

Job 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

Apply for this position