About the Company: Our client is a leading provider of digital reality solutions, employing more than 24,000 people in 50 countries. You will be part of a strong, experienced, and motivated team of experts driving the company's future. Flexible working models ideally allow you to combine work and private interests. We seek a Team Lead for Controller Firmware to join an innovative and dynamic team. This role involves leading an international team of software developers, coaching and developing the team and contributing to the overall system architecture. The position is based in Heerbrugg, Switzerland, and offers a competitive salary and benefits package. If you are passionate about leading a team and driving innovation in software development, we encourage you to apply for this exciting opportunity. Key Responsibilities: Lead and manage an international team of software developers Coach and develop team members to reach their full potential Contribute to and understand the overall system architecture Improve software development infrastructure and processes Foster a culture of accountability and quality delivery within the team Desired qualifications and skills: University degree in computer science or a related field At least 8 years of professional experience in modern software development 3-5 years of experience in leading highly qualified teams Proficiency in modern C++ Fluent in English; German is a plus Strong interpersonal skills and the ability to interface at all professional levels Knowledge of robotics and a solid mathematical background (trajectory planning, vibration compensation, FEM models) Transformational leadership style Enthusiasm for technology and continuous learning Offer: Flexible working hours based on a 40-hour week Vacation entitlement: 25 days (increases with age) Hybrid working model Generous bonus system and extra-mandatory pension fund contributions Individual training opportunities (internal and external) Relocation service Various discounts (health, car, entertainment, and more) Employee events Flat hierarchy structure Warm and international corporate culture based on respect and cooperation Application Process: Teams interview with the Hiring Manager and a recruiter. Technical interview with the Hiring Manager and other technical experts. On-site interview.