About 25% of the world’s drinking water leaks out of aging underground pipes before reaching anyone’s tap. Echologics is helping to lead a global charge to change this through technological innovation. Our innovative technology and services allow water utilities to manage their pipelines based on reliable information about their condition simply by placing sensors on valves and fire hydrants. With custom-engineered technologies for detecting and locating leaks, as well as distinguishing healthy pipes from degraded ones, Echologics offers our customers a truly unique set of information-gathering tools.
Echologics is currently searching for an Engineering Manager for our Toronto Office.
Why Echologics:
The Engineering Manager will be required to actively practice hands-on management and be responsible for all Echologics electronics hardware, embedded software (firmware), system software, and product validation (QA) activities. This will also include internal developers as well as technical and project management of third parties (contractors). This role will require the candidate to be a key participant in system/solution design to translate customer/market needs into a fully realized product and/or services solution.
The ideal candidate will also be responsible for development of all projects/products including: generating and maintaining project schedules, prioritizing projects and balancing workload across the department, participation in cross-function teams, as well as collaborating with manufacturing operations to introduce new products.
Additionally, this role will require working very closely with Product Management, Operations, and all cross functional organizations. The Engineering Manager in this role will require proficiency in communication and be able to maintain a professional demeanor to ensure all R&D efforts are well orchestrated.
KEY RESPONSIBILITIES
Provides advice on technical problems and review project work for technical accuracy and adequacy.
New product development project management, including planning and tracking:
Manages all hardware developments; including product architecture, schematic entry, COGs estimates, part selection and second sourcing, support for PCB design and prototype fabrication, and product verification.
Support for assigned products to reduce costs, improve production yields, and/or resolve sourcing issues.
Manages all embedded software (firmware) and DSP/signal processing developments; including product architecture, firmware partitioning, generation of design documentation, Generation of BSP and drivers including self-diagnostics coding and code reviews/inspections, HW/FW and system integration.
Manages all system software, including; generation of design documentation, coding and code reviews/inspections, software and system integration.
Managing product and system validation and system integration, including; creating and maintaining system test infrastructure including bug/anomaly tracking and test framework, generation of functional test and load/performance testing automation, compiling test cases for each feature, along with creating and tracking test plans and their execution.
Support the product development and test personnel during Alpha, Beta, First Article, Product and System Acceptance tests of new products and systems.
Work in compliance with the Mueller Water Products Code of Conduct and all Environmental, Health and Safety regulations.
Other duties as assigned by management.
REQUIRED EDUCATION & EXPERIENCE:
Bachelor’s degree in Engineering or Applied Science
10 years of overall hardware or firmware engineering experience and 5 year team management experience
System engineering experience where software, hardware and firmware engineering works together to create a solution
REQUIRED KNOWLEDGE, SKILLS, ABILITIES AND OTHER COMPETENCIES:
Ability to apply mature Engineering knowledge in:
Proven track record of consistent delivery of projects on-time, on budget and in scope
Ability to modify established processes, devise new approaches, and apply existing criteria in new ways to assigned projects.
Ability to stay current with job knowledge and draw conclusions from comparative situations.
Strong Technical and Project Management skills
Good verbal, written, and presentation communications skills.
Broad technical knowledge encompassing hardware, firmware, DSP/signal processing, system software, and product validation (QA) including:
Hardware development for signal processing with embedded processors and DSPs
Firmware and DSP development for signal processing applications
Design and development of object oriented system software application on Windows server and web applications including SQL database
Experienced with QA tools and techniques, bug tracking systems, test design and execution, test case management tools,
Knowledge of some or all of the following quality assurance methods: unit, integration, regression, user interface automated testing, load/performance testing, ALT, HALT & Regulatory testing.
Knowledge of low power battery applications and wireless communications systems a plus
THESE ARE CONSIDERED ASSETS:
Echologics is committed to providing accommodation for people with disabilities. Accommodation is available, upon request, for candidates participating in the recruitment process.
We thank all applicants for their interest, however, only those selected for interview will be contacted.
Required Skills Required Experience