Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

England Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Lead embedded software projects and develop high-quality applications in C++.
  • Company: Join a globally renowned technology OEM known for innovation and excellence.
  • Benefits: Enjoy flexible working hours, 33 days holiday, and an electric car scheme.
  • Why this job: Be part of a collaborative team and mentor the next generation of engineers.
  • Qualifications: Proven experience with C++ on embedded systems; degree in Computer Science or Engineering preferred.
  • Other info: Work 4 days on-site and 1 day remote with flexible start and finish times.

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

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

Working within a large software engineering environment, the role involves developing and improving the core product range and operating system in C++. The responsibilities include:

  1. Being the principal lead on the embedded software element of NPI projects.
  2. Developing high-quality applications and tools through writing efficient code in a limited memory environment.
  3. Collaborating with multidisciplinary teams including mechanical, electronics, and PCB engineers to implement and support new products.
  4. Supporting continuous integration and deployment using Jenkins, BitBucket, and GitFlow.
  5. Mentoring junior and graduate software engineers.

To be considered, you should have proven experience with C++ on embedded systems at an intermediate or senior level. Ideally, you will hold a degree in Computer Science, Engineering, or Science.

Knowledge of Git and Git branching is advantageous, as is experience with graphics rendering using OpenGL.

The position is based in Fareham, with a flexible schedule of 4 days per week on-site and 1 day remote. Start and finish times are flexible.

The package includes a competitive salary, 33 days holiday, an annual bonus scheme, pension, private medical cover, life insurance, and an electric car scheme.

#J-18808-Ljbffr

Senior Embedded Software Engineer employer: Morgan Gray

Join a globally renowned technology OEM that values innovation and collaboration, offering a dynamic work culture in Fareham. As a Senior Embedded Software Engineer, you'll enjoy a flexible schedule, competitive salary, and comprehensive benefits including 33 days holiday, an annual bonus scheme, and opportunities for professional growth through mentoring and collaboration with multidisciplinary teams. This is an excellent opportunity to contribute to cutting-edge projects while enjoying a supportive environment that prioritises employee well-being and development.
M

Contact Detail:

Morgan Gray Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in embedded systems, especially focusing on C++. This will not only help you during interviews but also demonstrate your passion and commitment to the field.

✨Tip Number 2

Engage with online communities or forums related to embedded software engineering. Networking with professionals in the industry can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss specific projects where you've successfully collaborated with multidisciplinary teams. Highlighting your teamwork skills will be crucial, as this role involves working closely with mechanical and electronics engineers.

✨Tip Number 4

Brush up on your knowledge of continuous integration and deployment tools like Jenkins and GitFlow. Being able to speak confidently about these tools will show that you're ready to hit the ground running in this role.

We think you need these skills to ace Senior Embedded Software Engineer

C++ Programming
Embedded Systems Development
Memory Management
Continuous Integration and Deployment
Jenkins
BitBucket
GitFlow
Collaboration with Multidisciplinary Teams
Mentoring and Coaching
Graphics Rendering using OpenGL
Problem-Solving Skills
Attention to Detail
Software Development Life Cycle (SDLC)
Version Control Systems
Analytical Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded systems. Include specific projects where you've developed applications in a limited memory environment, as this is crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, emphasise your collaborative skills and experience working with multidisciplinary teams. Mention any mentoring roles you've had, as this aligns with the responsibilities of the position.

Showcase Relevant Skills: Clearly list your technical skills related to the job description, such as your proficiency in Git, Jenkins, and any experience with graphics rendering using OpenGL. This will help you stand out as a strong candidate.

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

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 embedded systems, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Collaboration Skills

Since the role involves working with multidisciplinary teams, be ready to share examples of how you've successfully collaborated with engineers from different fields. This could include mechanical or electronics engineers.

✨Familiarise Yourself with Tools

Brush up on your knowledge of Jenkins, BitBucket, and GitFlow. Be ready to discuss how you've used these tools in past projects, especially in relation to continuous integration and deployment.

✨Prepare for Technical Questions

Expect technical questions related to embedded systems and graphics rendering using OpenGL. Review key concepts and be ready to solve problems on the spot to demonstrate your technical prowess.

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