Principal Embedded Software Engineer

Verso Recruitment

Whiteley

Hybrid

GBP 68,000 - 83,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Visa sponsorship

Job summary

Verso Recruitment is seeking a Principal Embedded Software Engineer for Fareham, Hampshire. You will own design, development and delivery of embedded software solutions, lead projects and mentor engineers within a hybrid work setup.

The role requires senior-level expertise in embedded C, software architecture and cross-disciplinary collaboration across hardware and systems teams. Visa sponsorship is available, with a robust benefits package.

Qualifications

  • Degree in Electronics, Computer Science, Software Engineering or similar.
  • Strong experience in embedded software development using C.
  • Proven experience leading or coordinating technical projects.
  • Experience working across the full software development lifecycle.
  • Strong understanding of software architecture and system design.
  • Hands-on experience with embedded systems debugging and development.
  • Experience using version control tools such as Git or SVN.
  • Strong communication skills and ability to work across multidisciplinary teams.
  • Experience with high-level languages such as Python, MATLAB or LabVIEW (desirable).
  • Knowledge of DSP or similar algorithms (desirable).
  • Experience with Agile development methodologies (desirable).
  • Familiarity with TDD/BDD (desirable).

Responsibilities

  • Lead end-to-end development of embedded software and firmware solutions.
  • Define software architecture and key design decisions.
  • Coordinate project delivery, ensuring timelines and quality targets are met.
  • Provide technical guidance and mentorship to engineers.
  • Drive Agile/SCRUM processes including sprint planning and reviews.
  • Collaborate with cross-functional teams including hardware and systems engineers.
  • Manage technical risks, dependencies and trade-offs across projects.
  • Act as a key technical interface for internal and external stakeholders.
  • Develop embedded firmware using C and low-level programming techniques.
  • Design, implement, debug and test software for embedded systems.
  • Develop and optimise algorithms using Python or MATLAB.
  • Work on low-level drivers and hardware interaction.
  • Support system integration and troubleshooting on embedded platforms.
  • Contribute across the full software development lifecycle.

Skills

Embedded C
Lead projects
SDLC
Software architecture
Debugging
Git/SVN
Communication
Python
MATLAB
LabVIEW
DSP
Agile
TDD/BDD

Education

Degree in Electronics/CS/Software Eng

Tools

Git
SVN
MATLAB
Python
LabVIEW
C++

Job description

Salary: £75,000 - 75,000 per year

Requirements
  • Degree in Electronics, Computer Science, Software Engineering or similar
  • Strong experience in embedded software development using C
  • Proven experience leading or coordinating technical projects
  • Experience working across the full software development lifecycle
  • Strong understanding of software architecture and system design
  • Hands-on experience with embedded systems debugging and development
  • Experience using version control tools such as Git or SVN
  • Strong communication skills and ability to work across multidisciplinary teams
  • Experience with high-level languages such as Python, MATLAB or LabVIEW (desirable)
  • Knowledge of Digital Signal Processing (DSP) or similar algorithms (desirable)
  • Experience with Agile development methodologies (desirable)
  • Familiarity with test-driven development or behaviour-driven development (desirable)
Responsibilities
  • Lead end-to-end development of embedded software and firmware solutions
  • Define software architecture and key design decisions
  • Coordinate project delivery, ensuring timelines and quality targets are met
  • Provide technical guidance and mentorship to engineers
  • Drive Agile/SCRUM processes including sprint planning and reviews
  • Collaborate with cross-functional teams including hardware and systems engineers
  • Manage technical risks, dependencies and trade-offs across projects
  • Act as a key technical interface for internal and external stakeholders
  • Develop embedded firmware using C and low-level programming techniques
  • Design, implement, debug and test software for embedded systems
  • Develop and optimise algorithms using tools such as Python or MATLAB
  • Work on low-level drivers and hardware interaction
  • Support system integration and troubleshooting on embedded platforms
  • Contribute across the full software development lifecycle
Technologies
  • Embedded
  • Firmware
  • Git
  • Hardware
  • Support
  • Matlab
  • Python
  • SVN
  • C++
More

We are an advanced technology company based in Fareham, Hampshire, looking to recruit a Principal Embedded Software Engineer to join our growing engineering team. This is a senior-level opportunity that offers a salary of £70,000 - £80,000. In this role, you will take ownership of the design, development, and delivery of embedded software solutions, and have the chance to lead projects and mentor engineers. We provide hybrid working options and a strong benefits package, along with the opportunity to work on advanced technology and complex systems. Visa sponsorship is available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

Intellectual Capital Resources • Cambridge

On-site
GBP 59,000 - 99,000
Annual performance bonus
Long-term share incentive scheme
Enhanced pension contribution
+6
Principal Embedded Software Engineer
Principal Embedded Software Engineer

ZENOVO LTD • West of England

On-site
GBP 64,000 - 86,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

renishaw • Wotton-under-Edge

On-site
GBP 42,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

X4 Technology • Southampton

On-site
GBP 45,000 - 75,000
7% pension
Bupa health insurance
Shares
+1
Embedded Software Design Engineer
Embedded Software Design Engineer

Rullion Limited • Huthwaite

On-site
GBP 45,000 - 55,000
Senior Engineer
Senior Engineer

ECM Selection Ltd. • Greater London

On-site
GBP 63,000 - 77,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

ZENOVO • West of England

On-site
GBP 45,000 - 75,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

X4 Group Ltd • Eastleigh

On-site
GBP 72,000 - 88,000
Bupa healthcare
26 days holiday + bank holidays
Share Options
+1
Senior / Lead Embedded Software Engineer
Senior / Lead Embedded Software Engineer

Renishaw • Wotton-under-Edge

On-site
GBP 48,000 - 65,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment • Southampton

On-site
GBP 39,000 - 65,000
Hybrid work
On-site 3 days/week