Sr. Software Developer – Team Lead * Kitchener, ON (hybrid remote/in office work)* Full-time permanent position* Competitive salary range commensurate with experience, plus excellent benefits including 4 weeks’ vacation* Opportunity to be part of an innovative, fun team in a certified Great Place to Work® company You’re a seasoned Software Developer with a proven track record of leadership experience conducting research in computer vision and machine learning. You are interested in leading a team at the bleeding edge of technology development and helping solve the toughest problems in the robotics industry. If this sounds exciting to you, and you have a strong desire to be part of the emerging robotics revolution, then this could be the role for you. Who are we? The Ian Martin Group has partnered with our client, a robotics company with a vision to bring robotic solutions into everyday life. Their ground-breaking product is deployed around the world and trusted by leading facilities and building service companies. Founded in 2014 and headquartered in Kitchener, ON, Canada, they offer comprehensive service and support to customers on 5 continents. Now, they are looking you, their new Sr. Software Developer Team Lead. What you’ll be doing As the new Sr. Software Developer Team Lead, you will spearhead the exploratory research activities of the Advanced Technology Group, a team that is leading novel efforts to develop the new technologies that will power the next generation of their robots. You’ll spend most of your time conducting actual research, with approximately 30% of your time managing a small group of researchers and assisting project management. This role is perfect for an experienced software developer with a deep machine learning/computer vision background, ideally with a background in robotics. You will bring a strong research and theoretical background, along with excellent prototyping skills which will allow you to put theories to test. Practically speaking, you will: * Lead research initiatives in deep learning and computer vision (semantic segmentation, deep stereo, etc.) * Develop innovative solutions to complex perception, localization, and planning problems of our fleet of robots* Enjoy getting your hands dirty by testing your algorithms in our testing areas, visiting customer sites to understand their problems better and developing a good overall understanding of our market to ensure that we are working on high value tasks. * Work alongside the architecture team on long term technical planning and road-mapping* Work alongside the project manager of ATG to ensure that the team has clear tasks, deliverables, and direction for their research* Responsible for hiring, supervision, coaching (when applicable) and performance management of the members of the ATG group* Act as liaison between external research organizations and the company This is an exciting, challenging, and extremely rewarding opportunity for a motivated, experienced software developer looking to make a meaningful impact at a growing robotics company. If you’re intrigued, then we want to meet you. The Details This is a full-time permanent position, offering a competitive annual salary and generous benefits and time off. Their office is based in Kitchener, and ideally we are looking for someone who would be able to work a hybrid role, with some days per week in office. If you are based outside of the Kitchener area, relocation assistance is available. What you’ll bring * Masters degree in Computer vision / Software / Computer Engineering or equivalent* 7+ years of experience in software development (emphasis in computer vision / robotics)* 3+ years’ experience conducting research in computer vision / machine learning* 3+ years of experience in managing small research teams * Strong background in computer vision and machine learning * Background in Linux, ROS, robotics and mobile robotics algorithms in particular (or strong desire to learn/develop in this area) And it would be a bonus if you had any of the following: * PhD in Computer vision / Software / Computer Engineering or equivalent* Strong knowledge of Linux, strong ROS and mobile robotics background * Experience in deep learning and application to obstacle detection (deep stereo, semantic segmentation, etc)* Experience running deep learning algorithms at the edge * Strong experience in perception algorithms for autonomous vehicles (localization, obstacle detection, etc)* Experience managing research engineers Your Application We value diversity and inclusion and encourage all qualified people to apply. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted. At Ian Martin, we connect people with meaningful work. We work with people like you for similar technical roles. If you apply, be sure to create a profile with us. That way, great technical jobs will come to you before they even get to the job boards.
Ian Martin Group
View original article here Source