Principal Embedded Software Engineer in Fareham, Hampshire

New Today

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
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.
This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence.
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 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 To Apply
For more information or to apply, please contact:
Lewis Phillips
(phone number removed)
(url removed)
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.
Location:
Fareham
Job Type:
FullTime
Category:
Engineer, Software Engineer, Embedded Software, Engineering, Software

We found some similar jobs based on your search