Position Summary:
The Manager, Controls Engineering, will lead the embedded control systems development and sustaining efforts across our product lines.
This role blends technical expertise in embedded C/C++ and embedded Linux, RTOS or Metal Layer platforms with leadership of a dynamic team of developers/engineers. You will drive the development of new controls for New Product Introductions (NPI) and guide continuous improvement of existing platforms, ensuring our systems remain innovative, reliable, and compliant.
If you're an expert in embedded systems and enjoy growing engineering teams while staying technically hands-on, we invite you to join us!
- Location: Burnaby, BC
- Reporting to: Director, Operations and Engineering
Essential Functions:
- Lead and mentor the Controls Engineering team, providing technical guidance, code reviews, and performance management.
- Oversee embedded firmware and control platform development for new and existing boiler products.
- Define project plans, prioritize tasks, and ensure timely delivery of control system milestones.
- Drive system integration, validation, and troubleshooting activities across hardware and software interfaces.
- Collaborate cross-functionally with Mechanical, Product Management, and Technical Support teams.
- Manage multiple concurrent NPI and sustaining projects using Jira and agile methodologies.
- Define and implement best practices for embedded system development and documentation.
- Ensure adherence to safety standards, regulatory requirements, and internal quality metrics.
Qualifications:
Education and Certifications:
- Bachelor's degree in Electronics Engineering, Computer Engineering, Mechatronics, or a related field.
Work Experience:
- Minimum 5 years of hands-on experience in embedded system software development.
- Minimum 2 years of experience in a technical leadership or team lead capacity.
Technical Skills:
- Expert-level proficiency in embedded C/C++ development.
- Strong experience with embedded Linux, development and system configuration.
- Strong experience with RTOS and Metal Layer development.
- Strong experience with controls hardware design.
- Solid understanding of real-time embedded systems, multi-threading, and driver development.
- Familiarity with control system concepts and algorithms.
- Experience with communication protocols: Modbus, CAN, UART, Ethernet, Wi-Fi, BT
- Proficiency in version control (Git) and CI/CD toolchains (e.g., Jenkins).
- Experience in system troubleshooting with oscilloscopes, logic analyzers, and embedded debuggers.
Leadership Skills:
- Proven ability to lead and develop high-performing engineering teams.
- Strong skills in project planning, resource management, and cross-team collaboration.
- Ability to balance technical depth with strategic oversight.
- Excellent problem-solving, decision-making, and conflict resolution skills.
- Strong written and verbal communication skills, with the ability to clearly articulate technical issues to stakeholders.
Compensation Package:
- $143,856 - 160,272 CAD annual base pay
- Competitive target bonus opportunity
- Extended benefits and annual HSA allocation