At a Glance
- Tasks: Develop and improve software in C++ for cutting-edge technology products.
- Company: Join a globally renowned, market-leading technology OEM with a strong reputation.
- Benefits: Enjoy 33 days holiday, remote work options, flexible hours, and an electric car scheme.
- Why this job: Be part of a dynamic team, mentor others, and work on innovative projects.
- Qualifications: Proven experience in C++ on embedded systems; degree in Computer Science or Engineering preferred.
- Other info: Work in Fareham 4 days a week with 1 day remote; flexibility on start times.
The predicted salary is between 48000 - 72000 £ per year.
A globally renowned, market-leading technology OEM are looking to hire a Senior 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:
- 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 an intermediate or senior 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.
Senior Embedded Software Engineer in Fareham employer: Morgan Gray
Contact Detail:
Morgan Gray Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer in Fareham
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Jenkins, and Git. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Network with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss your experience in mentoring junior engineers, as this is a key responsibility of the role. Think of specific examples where you've guided others and how it benefited the team or project.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical questions related to embedded systems. Be ready to discuss challenges you've faced and how you overcame them, particularly in limited memory environments.
We think you need these skills to ace Senior Embedded Software Engineer in Fareham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded systems. Include specific projects or roles where you developed applications in a limited memory environment, as this is crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention your experience working with multi-disciplinary teams and how you can contribute to their core product range.
Showcase Relevant Skills: Emphasise your knowledge of continuous integration and deployment tools like Jenkins and Git. If you have experience with graphics rendering using OpenGL, make sure to include that as well.
Highlight Mentorship Experience: If you have experience mentoring junior engineers, be sure to mention it. This shows your leadership skills and ability to support team growth, which is an important aspect of the role.
How to prepare for a job interview at Morgan Gray
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've developed applications for embedded systems, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Team Collaboration
Since the role involves working with multi-disciplinary teams, be ready to share examples of how you've successfully collaborated with mechanical, electronics, or PCB teams in the past. This will show your ability to work effectively in a team environment.
✨Familiarise Yourself with CI/CD Tools
Understand the continuous integration and deployment processes using tools like Jenkins, BitBucket, and GitFlow. Be prepared to discuss how you've implemented these practices in previous roles to improve software delivery.
✨Prepare to Mentor
As this position involves mentoring junior engineers, think about your mentoring style and experiences. Be ready to discuss how you would support and guide less experienced team members, showcasing your leadership skills.