Principal Embedded Software Engineer in Fareham
Principal Embedded Software Engineer in Fareham

Principal Embedded Software Engineer in Fareham

Fareham Full-Time 48000 - 84000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead embedded software projects, develop applications in C++, and mentor junior engineers.
  • Company: Join a globally renowned tech OEM known for innovation and quality.
  • Benefits: Enjoy 33 days holiday, remote work options, flexible hours, and an electric car scheme.
  • Why this job: Be part of a dynamic team, work on cutting-edge technology, and make a real impact.
  • Qualifications: Proven experience in C++ on embedded systems; degree in Computer Science or Engineering preferred.
  • Other info: Work in Fareham with 4 days in-office and 1 day remote.

The predicted salary is between 48000 - 84000 £ per year.

A globally renowned, market-leading technology OEM are looking to hire a Principal Embedded Software Engineer to join their team on a permanent basis.

Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include:

  • Being the principal lead on the embedded software element of NPI projects
  • Developing high quality applications and tools through writing high quality and efficient coding in a limited memory environment
  • Working with multi-disciple teams including mechanical, electronics and PCB to implement and support new products .
  • Supporting continuous integration and continuous deployment using Jenkins, BitBucket and GitFlow
  • Acting as a mentor to junior and graduate software engineers

To be considered for this position, you will need provenexperience using C++ on embedded systemsat senior or principal level.Ideally you will be educated to degree level in Computer Science, Engineering or Science.

A workingknowledge of Git and Git branching is advantageousas is experience with graphics rendering using OpenGL,

The position is in Fareham 4 days per week and 1 day per week remote. There is flexibility on start and finish times.

Alongside a competitive salary, the position includes a substantial benefits package of 33 days holiday, annual bonus scheme, pension scheme , private medical cover, life insurance, and an electric car scheme.

Principal Embedded Software Engineer in Fareham employer: Morgan Gray

Join a globally renowned technology leader in Fareham as a Principal Embedded Software Engineer, where you will thrive in a collaborative and innovative work culture. With a strong focus on employee growth, you will have the opportunity to mentor junior engineers while enjoying a competitive salary and an extensive benefits package, including 33 days of holiday and flexible working arrangements. This role not only offers meaningful work on cutting-edge projects but also supports a healthy work-life balance, making it an excellent choice for those seeking rewarding employment.
M

Contact Detail:

Morgan Gray Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Embedded Software Engineer in Fareham

✨Tip Number 1

Make sure to showcase your experience with C++ in embedded systems during any conversations you have. Be prepared to discuss specific projects where you've successfully implemented solutions, as this will demonstrate your expertise and suitability for the role.

✨Tip Number 2

Familiarise yourself with the tools mentioned in the job description, such as Jenkins, BitBucket, and GitFlow. If you can, try to gain hands-on experience or at least a solid understanding of how these tools work, as this knowledge will be beneficial during interviews.

✨Tip Number 3

Network with professionals in the embedded software engineering field, especially those who have experience in multi-disciplinary teams. Engaging with others can provide insights into the company culture and may even lead to referrals, which can significantly boost your chances of landing the job.

✨Tip Number 4

Prepare to discuss your mentoring experience, as the role involves guiding junior engineers. Think of examples where you've successfully supported others in their development, as this will highlight your leadership skills and fit for the position.

We think you need these skills to ace Principal Embedded Software Engineer in Fareham

C++ Programming
Embedded Systems Development
Software Development Life Cycle (SDLC)
Continuous Integration/Continuous Deployment (CI/CD)
Jenkins
BitBucket
GitFlow
Cross-Disciplinary Collaboration
Mentoring and Coaching
Memory Management
Graphics Rendering with OpenGL
Problem-Solving Skills
Attention to Detail
Team Leadership
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded systems. Focus on specific projects where you've led or contributed significantly, especially in a multi-disciplinary team setting.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with continuous integration and deployment tools like Jenkins and Git, and how you can contribute to their NPI projects.

Showcase Relevant Skills: Emphasise your technical skills relevant to the job description, such as your proficiency in C++, knowledge of Git branching, and any experience with graphics rendering using OpenGL. Be specific about your achievements in these areas.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Principal Embedded Software Engineer.

How to prepare for a job interview at Morgan Gray

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++ in embedded systems during the interview. Be prepared to discuss specific projects where you've developed high-quality applications, and don't hesitate to share examples of how you've optimised code for limited memory environments.

✨Demonstrate Team Collaboration Skills

Since the role involves working with multi-disciplinary teams, be ready to talk about your experiences collaborating with mechanical, electronics, and PCB teams. Share examples of how you’ve successfully implemented and supported new products through teamwork.

✨Familiarise Yourself with CI/CD Tools

The company values continuous integration and deployment, so brush up on your knowledge of tools like Jenkins, BitBucket, and GitFlow. Be prepared to discuss how you've used these tools in past projects to streamline development processes.

✨Prepare to Mentor

As a Principal Engineer, you'll be expected to mentor junior and graduate engineers. Think about your mentoring style and be ready to share how you've guided less experienced team members in the past, including any challenges you faced and how you overcame them.

Principal Embedded Software Engineer in Fareham
Morgan Gray
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>