At a Glance
- Tasks: Lead and coordinate software teams in developing embedded products using C# and C/C++.
- Company: Join a global leader in the mobility industry, based in beautiful Dorset.
- Benefits: Enjoy a vibrant work culture with opportunities for remote work and exciting corporate perks.
- Why this job: Be part of innovative projects that enhance product quality and customer satisfaction.
- Qualifications: 3+ years in embedded software development and experience as a Scrum Master required.
- Other info: Ideal for nature lovers, with a location perfect for water sports enthusiasts.
The predicted salary is between 43200 - 72000 Β£ per year.
Endeavour has a fantastic career opportunity for an Embedded Team Lead to join a global client, specialized in the mobility industry. You will be based in our clientβs headquarters office, situated in an ideal spot for nature and water sports lovers, in Dorset.
The successful Embedded Team Lead will be developing and supporting the introduction of new products and bug fixing of product issues. Your responsibilities as an Embedded Team Lead will include:
- Coordinate teams of software engineers to support and develop .NET CF embedded products written in C# and C/C++.
- Perform the role of Scrum Master for multiple development teams, overseeing Agile ceremonies and providing start and end of sprint KPI reports to aid governance.
- Coordinate with senior management for reporting of progress and impediments and to implement the development roadmap.
- Contribute to the coordination of multiple Agile teams developing in parallel to a shared goal.
- Actively contribute to improve the quality of both products and services by working in accordance with internal and external quality standards.
- Lead software process and tooling improvement activities.
- Contribute to interdepartmental communication to improve awareness of the project and customer needs and create a team spirit.
- Ensure that technical standards, documentation, and processes are applied to all delivery artifacts.
- Undertake software design reviews and provide guidance to other developers if necessary.
- Assist in the refinement of specifications and requirements into a development backlog, and present tested, working software in iteration reviews.
- Write effective documentation and test processes.
- Resolve technical issues arising during the project lifecycle and after release.
Minimum Requirements:
- Significant experience within an embedded software development environment.
- 3+ years Object Oriented Design and Programming (e.g. UML, Design Patterns, SOLID principles).
- 3+ years C#/.NET Software Development using the Visual Studio IDE.
- Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework.
- Experience of CI and the development/application of automated tests (TDD or BDD).
- Familiarity with source control tools such as Bitbucket and VSTFS.
- Experience working as Scrum Master for both onshore and offshore teams.
- Strong technical capability - Architecture, Design/Patterns, and Implementation.
Please get in touch and send us your CV to apply ASAP!
Embedded Team Lead employer: Endeavour Recruitment Solutions
Contact Detail:
Endeavour Recruitment Solutions Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Embedded Team Lead
β¨Tip Number 1
Familiarise yourself with Agile methodologies, especially Scrum, as you'll be expected to perform the role of Scrum Master. Brush up on your knowledge of Agile ceremonies and how to effectively report on KPIs, as this will be crucial in your day-to-day responsibilities.
β¨Tip Number 2
Highlight your experience with embedded software development, particularly in C# and C/C++. Be prepared to discuss specific projects where you've successfully led teams or contributed to product development, as this will demonstrate your capability for the role.
β¨Tip Number 3
Showcase your familiarity with CI practices and automated testing frameworks like TDD or BDD. Being able to articulate how you've implemented these practices in past roles can set you apart from other candidates.
β¨Tip Number 4
Prepare to discuss your experience with interdepartmental communication and how you've fostered team spirit in previous roles. This is key for the Embedded Team Lead position, so think of examples that illustrate your leadership and collaboration skills.
We think you need these skills to ace Embedded Team Lead
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience in embedded software development, particularly with C# and .NET. Emphasise your role as a Scrum Master and any relevant Agile experience to align with the job requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the mobility industry and your leadership skills. Mention specific projects where you coordinated teams or improved processes, demonstrating your fit for the Embedded Team Lead role.
Highlight Technical Skills: In your application, clearly outline your technical capabilities, especially in Object Oriented Design, CI, and automated testing. Use examples from your past work to illustrate your proficiency in these areas.
Showcase Team Collaboration: Discuss your experience in fostering team spirit and interdepartmental communication. Provide examples of how you've contributed to a collaborative environment, which is crucial for the role of an Embedded Team Lead.
How to prepare for a job interview at Endeavour Recruitment Solutions
β¨Showcase Your Technical Expertise
As an Embedded Team Lead, you'll need to demonstrate your significant experience in embedded software development. Be prepared to discuss specific projects where you've applied Object Oriented Design and Programming principles, particularly in C# and .NET.
β¨Highlight Your Scrum Master Experience
Since the role involves acting as a Scrum Master, share examples of how you've successfully led Agile ceremonies and managed both onshore and offshore teams. Discuss any challenges you faced and how you overcame them to keep the project on track.
β¨Emphasise Communication Skills
Interdepartmental communication is key for this position. Prepare to talk about how you've fostered team spirit and improved awareness of project needs among different departments. Use specific examples to illustrate your approach.
β¨Prepare for Problem-Solving Questions
Expect questions that assess your ability to resolve technical issues during the project lifecycle. Think of scenarios where you've successfully tackled challenges and be ready to explain your thought process and the outcomes.