Enable job alerts via email!

Principal Software Engineer

Pico Technology

St. Neots

Hybrid

GBP 50,000 - 75,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Pico Technology as a Principal Software Development Engineer and work within a multidisciplinary team to deliver high-quality software solutions. This role involves mentoring engineers, addressing technical challenges, and participating actively in the software development lifecycle. Enjoy a work culture that emphasizes professional growth and a range of employee benefits including flexible holidays and a bonus scheme.

Benefits

Flexible holidays
Annual Profit Related Pay bonus
Electric Vehicle Salary Sacrifice Scheme

Qualifications

  • Proven experience in C++ software development.
  • Strong understanding of software architecture and design patterns.

Responsibilities

  • Design and refine features, proposing solutions to enhance experiences.
  • Conduct research tasks related to technology feasibility and feature designs.

Skills

Software Deployment for Multiple Platforms
Knowledge of Algorithms/Data Structures
Scripting Languages - PowerShell & Bash
Embedded Linux - Linux Device Drivers

Job description

6 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

St Neots, Cambridgeshire – hybrid working optional (2-3 days a week in the office)

Your role

As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You’ll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting!

Main Areas of Responsibility:

The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet customer needs and provide reliable estimates with rationale, identifying potential risks.

The role also involves undertaking research tasks related to the feasibility of approaches or technologies, and potential feature designs. You will implement features under guidance, following coding standards and best practices. They will ensure that all work adheres to company, market, and regulatory quality standards and deliver to an agreed schedule, flagging any delays or impediments early. They will also provide prototypes for proposed features and conduct peer code reviews in a timely manner. Active participation in the software development life cycle, team meetings, and continual improvement activities will be required.

General Responsibilities:

  • Work with the Software Lead, Development Managers, and peers to design and refine features, proposing improvements to both customer and developer experience.
  • Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration.

What we're looking for

The role involves working collaboratively within the Product Line team and the wider organisation, supporting external customers with bug investigations and resolutions, and embracing change.

Skills Required:

  • Software Deployment for Multiple Platforms (Essential)
  • Knowledge of Algorithms/Data Structures (Desirable)
  • Scripting Languages – PowerShell & Bash (Desirable)
  • Embedded Linux – Linux Device Drivers (Desirable)

What we're looking for:

  • Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role.
  • Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management.
  • Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers.
  • Problem Solver: Ability to propose alternative solutions and make informed technical decisions to improve developer and customer experience.
  • Commitment to Quality: Dedication to maintaining high standards in development, testing, and code reviews.
  • Professional Development: A commitment to ongoing learning and improvement, utilising designated time to stay up-to-date with the latest industry trends.

What's in it for you?

At Pico, we believe in providing you with a workplace where you can be yourself and work alongside amazing people to enjoy a varied and rewarding career. Enjoy flexible holidays, a chance to relax at one of our three holiday homes, and be part of our annual Profit Related Pay (PRP) bonus! Embrace sustainability with our Electric Vehicle Salary Sacrifice Scheme, and come along to our vibrant Summer and Christmas parties to name just a few! Want to see the full benefits list?

You will find free fruit and five varieties of bean-to-cup coffee in our offices. And if you are up for exploring, St Neots has a variety of shops and eateries to satisfy your cravings.

At Pico, every voice is heard, and you will be valued as an essential part of our team. Join us on this exciting journey where appreciation and opportunity await you.

Are you ready to apply?

If you are as excited as we are, hit the apply button below and let us get your next chapter started.

For any queries, reach out to Georgia Coles at georgia.coles@picotech.com

We cannot wait to welcome you on board!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at Pico Technology by 2x

Sign in to set job alerts for “Software Engineer” roles.

Cambridge, England, United Kingdom 1 day ago

Software Engineers (all levels - Graduates to principal Engineer)

Cambridge, England, United Kingdom 5 months ago

Cambridge, England, United Kingdom 1 day ago

Northamptonshire, England, United Kingdom 1 day ago

Cambridge, England, United Kingdom 5 days ago

Cambridge, England, United Kingdom 5 days ago

Milton Keynes, England, United Kingdom 1 day ago

Cambridge, England, United Kingdom 3 weeks ago

Milton Keynes, England, United Kingdom 2 weeks ago

Milton Keynes, England, United Kingdom 3 weeks ago

Cambridge, England, United Kingdom 2 weeks ago

Milton Keynes, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 5 days ago

Cambridge, England, United Kingdom 21 hours ago

Cambridge, England, United Kingdom 2 days ago

Cambridge, England, United Kingdom 4 weeks ago

Milton Keynes, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 1 year ago

Luton, England, United Kingdom 2 days ago

Cambridge, England, United Kingdom 1 month ago

Cambridge, England, United Kingdom 1 week ago

Cambridge, England, United Kingdom 6 days ago

Cambridge, England, United Kingdom 5 days ago

Cambridge, England, United Kingdom 5 days ago

Cambridge, England, United Kingdom 3 weeks ago

Cambridge, England, United Kingdom 3 days ago

Cambridge, England, United Kingdom 1 week ago

Milton Keynes, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 2 weeks ago

Research Software Engineer (ICCS) (Fixed Term)

Cambridge, England, United Kingdom 4 weeks ago

Cambridge, England, United Kingdom 1 month ago

Milton Keynes, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 1 month ago

Cambridge, England, United Kingdom 2 weeks ago

Cambridge, England, United Kingdom 6 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer

JR United Kingdom

Watford

Remote

GBP 60,000 - 90,000

13 days ago

Principal Software Engineer

JR United Kingdom

Hemel Hempstead

Remote

GBP 60,000 - 90,000

13 days ago

Principal Software Engineer

JR United Kingdom

High Wycombe

Remote

GBP 55,000 - 80,000

13 days ago

Principal Software Engineer

JR United Kingdom

Milton Keynes

Remote

GBP 60,000 - 90,000

13 days ago

Principal Software Engineer

JR United Kingdom

Luton

Remote

GBP 65,000 - 90,000

13 days ago

Lead Software Engineer

JR United Kingdom

Watford

Remote

GBP 68,000 - 80,000

13 days ago

Lead Software Engineer

JR United Kingdom

Luton

Remote

GBP 65,000 - 80,000

13 days ago

Senior Lead Software Engineer

JR United Kingdom

London

Remote

GBP 60,000 - 90,000

9 days ago

Lead Software Engineer

JR United Kingdom

Stevenage

Remote

GBP 60,000 - 80,000

13 days ago