Software Quality Director
3 weeks ago
Johnson Controls has an exciting opportunity for a Software Quality Director based out of our Concord, Ontario, facility. In this position, you will provide leadership for the entire software engineering team, in Toronto, comprising ~150 engineers, and work closely with the software teams in California (50), Hyderabad (250), and Pune (30).
You will also lead the development and implementation of all software engineering plans; (predominantly embedded development), direct and manage software engineering resource allocation, schedules and budget. Though software architecture will not be a key component of this role, it is vital for the Director to be a well-rounded strategic engineering leader, possessing a solid understanding of the next generation of smart buildings and the IoT space, to facilitate software development in this increasingly competitive landscape.
A few of the skill sets you can except to use are exceptional people leader, developing, mentoring and building the talent potential of the software engineering team. You will enhance processes, handling resource issues and collaborating with the cross-functional teams of Hardware, Mechanical, Product Management, Marketing and Manufacturing, to assure sprint iteration and successful delivery of product releases.
This position is responsible for building an exciting innovation culture in the software engineering team, encouraging them to innovate, and for establishing a continuous improvement culture within the R&D team, demonstrated through identified annual initiatives that drive YOY improvement in software engineering performance, and the R&D centre as a whole.
How you will do it
Guide, mentor, train and coach a team of Software developers to be productive, engaged contributors within their teams and the overall R&D group.
Provide goal setting, performance measurements and development feedback for the Software team members.
Work with other department managers and project managers to coordinate projects, activities and resources to best meet the company objectives.
Participates in the coordination and preparation of effective development estimates, schedules and test plans which includes project staffing, equipment and materials, unit testing and support for functional and automated testing activities.
Make recommendations regarding the software development procedures and processes to improve the quality of the department.
Key contributor in due diligence during the M&A process.
What you will need
Required
Knowledgeable of industry leading software engineering practices, and has the ability to quickly assess, lead, monitor and deliver improvements in software design.
Has significant (5+ years) experience in leading a team of software developers and/or architects in an agile environment.
Understands the factors influencing software development cycle time, and has the proven ability to implement practices that result in reductions in over-all project time to completion.
Understands how to formulate meaningful, achievable new software development goals and objectives, knows how to identify and develop employee talent
Is a team player, works well at the senior leadership level and personally has a passion for delivering the best possible new products to our customers.
Deliver products on time and on or below budget.
Has well-rounded knowledge of embedded systems and design, integration of Linux & toolchain, BSP & OS abstraction, and application framework (e.g. JVM/JNI and Qt API) on multi-threaded real-time embedded platforms.
Technical knowledge and a credible software design leader who can direct design teams and software implementation projects in embedded application software and application interface & middleware for Linux and/or Android in cross-platform development environment.
Knowledge of embedded Linux drivers for various peripheral devices and system components such as input/output devices, wired/wireless communication & sensor devices (e.g. Ethernet, Wi-Fi, Cellular, ZigBee, Z-Wave, DECT, and etc.), and IC-level technologies like I2C, SPI, SDIO, PCIe, and USB.
Leads the feasibility study process for software design specifications, test plans, protocol specifications. Complies with and makes recommendations for changes to established development guidelines and standards.
Guides the software team to resolve complex software inadequacies.
Leads, organizes and/or runs product development meetings, design reviews and code reviews.
Key conduit to senior leadership team, informing management of any unplanned slippages, and proposes corrective measures.
Key contributor in Compliance, Approvals, ATE and EFT with any necessary software support.
Makes recommendations for changes to software development guidelines and standards.
Develops methods, metrics, techniques and evaluation criteria for algorithms, products, processes and staff.
Bachelor’s degree (or higher) in Electrical Engineering, Computer Engineering or Computer Science or equivalent (TBD).
8 - 10 years (minimum) software development experience.
At least 5 years of software team leadership experience.
Preferred
Working knowledge in C/C++, Java, Perl, Linux, Android, JVM/JNI, Qt. TCP/IP.
Knowledge of embedded web/HTTP, XML, VOIP, security & encryption technologies, Wi-Fi, ZigBee, Z-Wave, DECT, GSM(2G/3G/HSPA/LTE), CDMA
Exposure to development environment & tools: GNU, VMWare, IAR, Eclipse, etc.
Demonstrated analytical skills. Basic knowledge of analog and digital hardware, microcontrollers, microprocessors and DSP processors. Product knowledge relating to security systems.
Johnson Controls and each of its Canadian subsidiaries are committed to providing reasonable accommodations to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation and, in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act (“AODA”). When requested, accommodations will be provided throughout all stages of the recruitment and selection process. To request an accommodation please contact us. Information you provide relating to accommodation measures will be handled confidentially. A copy of Johnson Controls’ applicable AODA policies are available on our website for your reference, and can be made available in accessible formats upon request.
Johnson Controls’ Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act (“AODA”). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. To request accommodation, please contact us. Any information you provide related to accommodation measures will be treated as confidential. A copy of Johnson Controls’ applicable AODA policies are available on our website at www.johnsoncontrols.com for your reference, and can be made available in accessible formats upon request. #J-18808-Ljbffr
-
Software Quality Director
2 weeks ago
Vaughan, Canada Johnson Controls Full timeWhat you will do Johnson Controls has an exciting opportunity for a Software Quality Director based out of our Concord, Ontario, facility. In this position, you will provide leadership for the entire software engineering team, in Toronto, comprising ~150 engineers, and work closely with the software teams in California (50), Hyderabad (250), and Pune (30). ...
-
Pattern Maker
7 days ago
Vaughan, Canada Quality & Company Inc. Full time**About Us** For many, travel has become a way of life, and for the discerning traveler, the hotel they choose to stay in is of great importance. Quality & Company works with the world’s leading hospitality brands, architects, and designers to craft inspiring furniture pieces these travelers come to expect when staying in top accommodations. With over 30...
-
software tester
4 weeks ago
Vaughan, Canada TECHNOVATE IT SOLUTIONS INC. Full timeEducation: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsTasksDevelop and document software testing plansInstall software and hardware and configure operating system software in preparation for testingExecute and document results of software application tests and information and...
-
Web developer
3 weeks ago
Vaughan, Canada Software Foxes Inc. Full timeEducation: Expérience: EducationCollege/CEGEP or equivalent experienceTasksConsult with clients to develop and document Website requirementsCommunicate technical problems, processes and solutionsSource, select and organize information for inclusion and design the appearance, layout and flow of the WebsiteCreate and optimize content for Website using a...
-
Director of Project Management
2 weeks ago
Vaughan, Canada hays-gcj-v4-pd-online Full timeYour newpany: Our client is an ICI Construction Managementpany who has been around for 15+ years and focuses on a wide variety of projects across the Greater Toronto Area. They are seeking a talented individual for the position of Director of Project Management, who can oversee and lead their project management department. Your new role: Reporting into the...
-
Director of Project Management
2 weeks ago
Vaughan, Canada hays-gcj-v4-pd-online Full timeYour newpany: Our client is an ICI Construction Managementpany who has been around for 15+ years and focuses on a wide variety of projects across the Greater Toronto Area. They are seeking a talented individual for the position of Director of Project Management, who can oversee and lead their project management department. Your new role: Reporting into the...
-
Director of Project Management
2 weeks ago
Vaughan, Canada hays-gcj-v4-pd-online Full timeYour newpany: Our client is an ICI Construction Managementpany who has been around for 15+ years and focuses on a wide variety of projects across the Greater Toronto Area. They are seeking a talented individual for the position of Director of Project Management, who can oversee and lead their project management department. Your new role: Reporting into the...
-
Director of Project Management
4 weeks ago
Vaughan, Canada Hays Plc Full timeYour new company: Our client is an ICI Construction Management company who has been around for 15+ years and focuses on a wide variety of projects across the Greater Toronto Area. They are seeking a talented individual for the position of Director of Project Management, who can oversee and lead their project management department. Your new role: Reporting...
-
Director of Project Management
4 weeks ago
Vaughan, Canada Hays Plc Full timeYour new company: Our client is an ICI Construction Management company who has been around for 15+ years and focuses on a wide variety of projects across the Greater Toronto Area. They are seeking a talented individual for the position of Director of Project Management, who can oversee and lead their project management department. Your new role: Reporting...
-
Director of Project Management
4 weeks ago
Vaughan, Canada Hays Plc Full timeYour new company: Our client is an ICI Construction Management company who has been around for 15+ years and focuses on a wide variety of projects across the Greater Toronto Area. They are seeking a talented individual for the position of Director of Project Management, who can oversee and lead their project management department. Your new role: Reporting...
-
Project Director
4 weeks ago
Vaughan, Canada State Window Corporation Full timeReports to the VP of Construction on all matters, the Project Director shall oversee and direct all of his/her assigned Project Managers and all aspects of the awarded projects, through drafting and design, take off, breakdown, to production, delivery, and installation. The Project Director ensures the projects meet all schedules within prescribed timelines...
-
software developer
3 weeks ago
Vaughan, Canada MATADOR.IA INC. Full timeDurée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 44 hours per weekEducation: Expérience: EducationBachelor's degreeWork settingStartup companyTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare...
-
Quality Systems Manager
2 weeks ago
Vaughan, Canada EightSix Network Inc Full timeWe are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company specializing in...
-
Quality Systems Manager
2 weeks ago
Vaughan, Canada EightSix Network Inc Full timeWe are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company specializing in...
-
Quality Systems Manager
2 weeks ago
Vaughan, Canada EightSix Network Inc Full timeWe are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company specializing in...
-
Quality Technician
3 weeks ago
Vaughan, Canada IKON Complete Inc, Full timeIKON Complete Inc. is a Recruitment & Search Firm specializing in identifying, & sourcing top performers for our clientele. Our clients include industry leading organizations who partner with us to be an extension of their HR & Recruitment function. Position: Quality Technician - DaysLocation: Vaughan, ON Shift: Days (Monday to Friday)Salary: $24-$30 per...
-
Quality Manager
3 weeks ago
Vaughan, Canada Woodbridge Full timeCompany : Woodbridge Legal Entity: Woodbridge Foam Corporation Requisition ID: 2925 Woodbridge is a privately-owned company offering innovative material technologies for applications in automotive, commercial, recreational, packaging, healthcare and building products. In addition to manufacturing operations, the company also offers a full...
-
Quality Assurance Specialit
1 week ago
Vaughan, Canada AppleOne Full timeQuality Assurance Specialist Location: Rutherford and Keele Pay rate: $70,000 Shift: 8AM -4PM Monday to Friday POSITION OVERVIEW: The Quality Assurance Specialist will play a pivotal role in our manufacturing operations, acting as a key liaison between production, R&D (Research and Development, regulatory affairs, and external stakeholders such as...
-
Project Director
4 weeks ago
Vaughan, Canada State Window Corporation Full timeReports to the VP of Construction on all matters, the Project Director shall oversee and direct all of his/her assigned Project Managers and all aspects of the awarded projects, through drafting and design, take off, breakdown, to production, delivery, and installation. The Project Director ensures the projects meet all schedules within prescribed timelines...
-
Project Director
4 weeks ago
Vaughan, Canada State Window Corporation Full timeReports to the VP of Construction on all matters, the Project Director shall oversee and direct all of his/her assigned Project Managers and all aspects of the awarded projects, through drafting and design, take off, breakdown, to production, delivery, and installation. The Project Director ensures the projects meet all schedules within prescribed timelines...