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.
Collaboration:
- 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]."