TechLead-Story: Michael Hödlmoser, CTO at emotion3D
Michael Hödlmoser
Team
Size and Roles:
- The development team consists of 15 individuals with strong backgrounds in Computer Vision and Machine Learning.
- Roles include application developers, algorithm developers, and architects.
Organizational Structure:
- Team members are allocated to different projects based on skills and experience.
- A tailored Scrum framework is used for project planning, supplemented by daily project-specific stand-up meetings.
Distinctive Aspects:
- The team possesses diverse expertise essential for high-quality image processing projects.
- Strong team cohesion contributes to a positive working atmosphere, fostering both enjoyment and productivity.
Recruiting
Integration in Recruiting Process:
- Required skills and candidate qualifications are closely aligned with the team's input.
- Some candidates are invited to the office or for a shared lunch to facilitate mutual understanding.
Onboarding Procedure:
- Office spaces accommodate three to four individuals, allowing flexibility based on projects and team dynamics.
- Each new member is assigned a team member for seamless integration.
- Monthly team events and quarterly Spotlight events foster knowledge sharing and team building.
Qualities Beyond Technical Skills:
- Social competencies are equally valued alongside technical skills.
- Hiring decisions prioritize candidates who demonstrate a good fit in terms of both technical and social aspects.
- Emphasis on structured work, independent problem-solving, and a sense of responsibility.
Technologies
Technical Challenges:
- In the automotive sector, balancing cost-effectiveness with precision is crucial.
- High innovation is required to achieve both accuracy and robustness in products.
Technologies in Use:
- Core algorithms are based on a C++ core.
- Python is used for machine learning module training code.
- Unity is employed for visualization and simulation tasks.
Evolution of Technology:
- The core technologies have evolved continually while maintaining consistency.