The Software Manager will be responsible for on-time software delivery for their product area. You will be leading development team leaders, software architects and software designers:
- Guide Team Leaders and Senior Software Developers with extensive video domain experience to deliver software features per roadmap objectives using Agile best practices;
- Ensure software is developed according to best practices as defined by Matrox and industry standards;
- Work with various stakeholders such as Product Managers to deliver best in class products;
- Mentor and motivate team members to ensure they reach their full potential;
- Set measurable goals for conducting team reviews based on company goals, department goals, and personal goals;
- Promote high software development standards and consistency of software architectural design across all products, including software reuse.
Requirements
- Bachelor's degree in Software Engineering, Electrical Engineering with computer science option or Computer Science;
- A minimum of 5 years of experience in managing software development teams, with a track record of building and mentoring a team;
- Experience with the Kanban development cycle, building, and delivering high quality software on-time;
- Experience in defining and maintaining public API’s and SDK’s used by 3rd parties & OEM’s;
- Experience with cross platform issues, libraries (Windows/Linux) and solutions;
- Interest in cloud-based computing environments such as Amazon AWS and Microsoft Azure ;
- Be results oriented and contribute to a collaborative environment;
- Excellent communication skills in both French and English;
- Self-motivated and self-starting with good analytics capabilities and excellent hands-on skills.