Software Quality Director

3 weeks ago


Vaughan, Canada Johnson Controls Full time
What 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).

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
  • 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 time

    Education: 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...


  • Vaughan, Canada hays-gcj-v4-pd-online Full time

    Your 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...


  • Vaughan, Canada hays-gcj-v4-pd-online Full time

    Your 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...


  • Vaughan, Canada hays-gcj-v4-pd-online Full time

    Your 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...

  • Web developer

    3 weeks ago


    Vaughan, Canada Software Foxes Inc. Full time

    Education: 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...


  • Vaughan, Canada Hays Plc Full time

    Your 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...


  • Vaughan, Canada Hays Plc Full time

    Your 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...


  • Vaughan, Canada Hays Plc Full time

    Your 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 time

    Reports 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...


  • Vaughan, Canada EightSix Network Inc Full time

    We 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...


  • Vaughan, Canada EightSix Network Inc Full time

    We 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...


  • Vaughan, Canada EightSix Network Inc Full time

    We 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...

  • software developer

    3 weeks ago


    Vaughan, Canada MATADOR.IA INC. Full time

    Duré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 Technician

    3 weeks ago


    Vaughan, Canada IKON Complete Inc, Full time

    IKON 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 time

    Company : 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...


  • Vaughan, Canada AppleOne Full time

    Quality 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 time

    Reports 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 time

    Reports 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 time

    Reports 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...