Logitech Software Engineering Manager - Machine Learning/Computer Vision in Helana, Montana
The Role: Software Engineering Manager - Machine Learning/Computer Vision
Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small, nimble, fast growing group and our team is expanding. We create amazing experiences in the conference room using creative design, cutting edge science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team. Want to be part of this team of collaboration innovators? We are looking for a talented leader to help the team scale across multiple exciting projects by collaborating with product teams and leadership teams to establish, prioritize, and manage feature development. You will help lead a talented team of developers and ML researchers focused on making video collaboration an amazing experience and developing software that will be used by thousands of people every day.
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech. In this role you will:
Collaborate with a multidisciplinary team to develop algorithms that can cinematically control cameras to intuitively frame a scene, provide close up shots when necessary, or pan out to show broader context, all without distracting from the content of the meeting. The goal being to make far-end participants feel as though they are in the room, actively participating in the meeting.
Collaborate with system architects, designers, and engineers to support the development of robust machine learning systems
Work with Product Management to prioritize feature development
Build roadmaps, engineering plans, and schedule estimates
Assess and recommend technology choices and directions in consideration of cost-benefit trade-offs
Collaborate with peer engineering teams, and program/product management to ensure that product requirements, goals and objectives are met or exceeded.
Operate strategically and tactically. Work on strategy and help set direction while staying on top of the day to day software development.
2+ years of experience in a Software Engineering Manager role
5+ years of professional experience in software development
Direct experience leading software projects and software engineers
BS or MS in computer science, a related technical field, or equivalent work experience
Experience managing teams that productize Computer Vision or AI/Machine Learning technologies
People management experience in multi-disciplinary global teams
Proven leadership of high performing teams at the intersection of tech and product
Leadership and interpersonal communication experience in working across many disciplines to drive best practices and mentor team members
Technical experience in leading people and projects in one or more of the technical domains of machine perception (ex: machine vision, deep learning, sensors or robotics)
Experience setting requirements and product trade offs working with a computer hardware product
Experience shipping computer vision technology into embedded hardware products.
Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach, for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.
“ All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”
If you require an accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 1-510-713- 4866 for assistance.