This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow

Distech Controls: Firmware Developer – Multiple Roles

Distech Controls

This is a Full-time position in Carignan, QC posted January 11, 2021.

Firmware Engineer Multiple roles!

Job Who are we?

An innovation leader in energy management solutions, Distech Controls provides unique building management technologies and services that optimize energy efficiency and comfort in buildings, while reducing operating costs.

We deliver Innovative Solutions for Greener Buildingsthrough our passion for innovation, quality, customer satisfaction, and sustainability.

The company serves multiple market segments through its worldwide business divisions, service offices and a superior network of Authorized Partners.

Distech Controls, Inc.

is a subsidiary of Acuity Brands Lighting, Inc.

For more information visit www.Distech-controls.Com Why join Distech Controls Inc ?

Innovative company, dynamic workplace, open-minded and rapidly evolving company Modern working environment designed for our employees Indoor and outdoor bistro areas, lounges, hot and cold drink stations and fresh fruit daily Continuous professional development program Numerous benefits, including an annual performance bonus, group insurance and an RRSP program 5 floating days and 3 weeks of vacation from the first year (cumulative) Reward programs LEED certified building Table football and ping pong tables Located near the Dix30 district An on-site gym Accessible transportation services, including an OPUS card reader on site Frozen meal prepared by culinary chefsWhat will be your role?Main activities: Use your creativity to solve complex problems related to new IOT technologies, product development with graphic interfaces, wireless communications (BLE).

Participate in the development of complex artificial intelligence and machine learning algorithms using libraries such as TensorFlow.

Use the Microsoft Azure platform to deploy resources for large-scale data storage and analysis.

Program the firmware part on various targets (Cortex A8, A53, PC) in Python, Java and C or GO.

Work with advanced tools for source code management, work management, automated builds and automated testing.

Actively participate in team definition and detailed product design, daily Scrums and sprint planning and review.

Conducts conceptual product design and participates in the development of concepts and architectures.

closely with the different teams of the research and development group (hardware, firmware, software, testing and system testing) Take a proactive role in improving design methods, tools, processes and standards within the software team.

Qualified Applicants will have:The programmer will play an active role, with and within the team, in the development of firmware, from the definition of requirements to the deployment of quality products on time and on budget, using agile development methods (SCRUM).

Bachelor’s degree with specialization in Embedded Systems / Computer Engineering / Electrical or studies in a related field.

Minimum 5 years of experience in a similar position.

Mastery of the Linux operating system Mastery of container technologies such as Docker Expertise in embedded software development (C, JAVA, C++, Linux, …) Knowledge of the Python programming language.

Mastery of Git as a source code manager.

Knowledge of the Azure DevOps platform as a product lifecycle manager.

Fluency in spoken and written English.

Be structured, methodical and organized in your work and have a developed capacity for analysis and synthesis.

Req ID: Job Segment: Electrical, Engineer, Firmware, Network, Programmer, Engineering, Technology