Team Leader - Embedded Software.

  • embedded
  • permanent
  • Ludwigsburg

Location: Stuttgart
Department: Software Development
Reports To: CTO

What will this job involve!?

Technical Leadership:

  • Lead the Software Development section, making critical architectural decisions.
  • Perform thorough code reviews to ensure the implementation of robust software solutions.

Quality & Processes:

  • Own and refine the process landscape, establishing best practices for a modern development workflow.
  • Ensure the delivery of high-quality software on time.


  • Apply cross-functional understanding to work effectively with other department heads.
  • Ensure the smooth deployment of new software into series production.
  • Manage stakeholders across various regions, including the EU, US, and APAC.

Innovation and Research:

  • Drive innovation within the team by staying updated on industry trends.
  • Represent the software team in various capacities, promoting its achievements and capabilities.

Team Development:

  • Mentor and develop software team members.
  • Encourage continuous learning and professional growth within the team.

Role Requirements: What You Need to Succeed

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5 years of software development experience, preferably in a hardware context.
  • Excellent communication skills in English AND German
  • Strong cross-functional problem-solving skills.
  • In-depth knowledge of software architecture and design.
  • Proficiency in at least three of the following technologies: C , Qt, C#, WPF, TypeScript, Python, YAML-based CI/CD, Yocto, Raspberry Pi.

This role is paying a salary of between €70-€100,000 per annum and comes with a wide range of benefits including a chance to progress into leadership and work in a flexible Hybrid environment.

How to Apply: Please send your resume and cover letter with the subject line "Lead Software Engineer Application - [Your Name]."

Harry Turner