Principal Embedded Software Engineer

Company: Verso Recruitment Group
Apply for the Principal Embedded Software Engineer
Location:
Job Description:

Principal Embedded Software Engineer

Location: Fareham, Hampshire (Hybrid working available)

Salary: £70,000 £80,000

Job Type: Full-time, Permanent

Visa Sponsorship: Available

An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team.

The Role

As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects.

This role combines hands‑on development with technical leadership, offering the opportunity to work on cutting‑edge technology and influence product direction.

Key Responsibilities

Technical Leadership & Delivery

  • 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

Technical Responsibilities

  • 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

What We’re Looking For

Essential:

  • 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

Desirable:

  • Experience with high‑level languages such as Python, MATLAB or LabVIEW
  • Knowledge of Digital Signal Processing (DSP) or similar algorithms
  • Experience with Agile development methodologies
  • Familiarity with test‑driven development or behaviour‑driven development

Why Apply?

  • Salary £70,000 £80,000
  • Senior, technically influential role within a growing engineering team
  • Opportunity to lead projects and mentor engineers
  • Work on advanced technology and complex systems
  • Hybrid working and strong benefits package
  • Visa sponsorship available

#J-18808-Ljbffr…

Posted: April 17th, 2026