Manager, Applications Engineering
Job description
Manager, Applications Engineering at Bamboohr.
About the role
As the Manager of Applications Engineering at Bamboohr, you will play a pivotal role in leading a team dedicated to the development and implementation of advanced robotic solutions. Your expertise will guide the engineering team in creating innovative applications that enhance the functionality and performance of Bamboohr' products. This position requires a blend of technical acumen and leadership skills, as you will be responsible for overseeing projects from conception through execution, ensuring that they meet both customer expectations and industry standards.
Key facts
What you'll do
- Lead and manage a team of applications engineers, providing guidance and support to foster a collaborative and innovative work environment.
- Oversee the design, development, and deployment of application software for Bamboohr' robotic systems, ensuring alignment with product specifications and customer requirements.
- Collaborate closely with cross-functional teams, including hardware engineering, product management, and customer support, to ensure seamless integration of applications with robotic hardware.
- Develop and implement best practices for software development processes, including coding standards, testing protocols, and documentation procedures.
- Engage with customers to understand their needs and gather feedback, translating this information into actionable insights for product improvement.
- Monitor project timelines and budgets, ensuring that all projects are delivered on schedule and within financial constraints.
- Conduct regular performance evaluations of team members, providing constructive feedback and identifying opportunities for professional development.
- Stay abreast of industry trends and emerging technologies in robotics and software engineering, applying this knowledge to enhance Bamboohr' product offerings.
- Prepare and present technical reports and project updates to senior management and stakeholders, ensuring transparency and alignment on project goals.
- Facilitate training sessions and workshops for both internal teams and customers, promoting the effective use of Bamboohr' applications.
- Troubleshoot and resolve technical issues related to applications in the field, working closely with the support team to ensure customer satisfaction.
- Contribute to the strategic planning of product roadmaps, identifying opportunities for new features and enhancements based on market research and customer feedback.
Requirements
- A Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is a plus.
- A minimum of 5 years of experience in software engineering, with at least 2 years in a leadership or managerial role.
- Proven experience in developing software applications for robotics or automation systems.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Proficiency in programming languages such as Python, C++, or Java, and experience with software development tools and frameworks.
- Excellent problem-solving skills and the ability to think critically under pressure.
- Strong communication and interpersonal skills, with the ability to work effectively with diverse teams and stakeholders.
- Experience with project management tools and techniques, ensuring projects are delivered on time and within scope.
- Familiarity with cloud computing and IoT technologies as they relate to robotics applications.
Nice to have
- Experience in the robotics industry, particularly with autonomous systems or mobile robots.
- Knowledge of machine learning and artificial intelligence principles as they apply to robotics.
- Familiarity with user interface design and user experience principles for software applications.
- Previous experience in customer-facing roles, particularly in a technical capacity.
- Understanding of regulatory standards and compliance requirements in the robotics field.
Skills & tools
- Proficient in software development tools such as Git, JIRA, and Confluence.
- Strong analytical skills with the ability to interpret complex data and make informed decisions.
- Familiarity with simulation tools and environments used in robotics development.
- Competence in using development environments and IDEs relevant to the programming languages used.
Practical notes
- This position is based in Kitchener, Ontario, and may require occasional travel for customer engagements or industry events.
- Bamboohr offers a competitive salary, commensurate with experience, along with benefits and opportunities for professional growth.
- Candidates must be eligible to work in Canada; visa sponsorship may be available for the right candidate.
Join Bamboohr and be part of a dynamic team that is revolutionizing the way robotics are integrated into everyday life. If you are passionate about technology and leadership, we encourage you to apply for the Manager, Applications Engineering position today.