Private User
C++ Embedded Software Engineer
Description
We are looking for a permanent developer to work with a motion and control technologies global leader.
Participate in the design of embedded software for new products to support the refrigeration and comfort cooling business. Resolve field issues with existing software products. The work is performed within an agile development environment.
Advantages
Work location: MIRABEL
Hybrid working mode
BONUS: profit sharing
PERKS / SOCIAL BENEFITS: 3 weeks vacations, full benefits (health, dental), pension plan 4%,
RRSP 4% match
PROVIDED WORKING TOOLS: Laptop
Responsibilities
Essential Functions:
*Participate in embedded programming in C, C++ in an RTOS environment.
Develop and execute system and unit tests
Work to ensure smooth transition into production.
Challenge the added value of customer requirements.
Archive and update relevant documentation.
Create and maintain tools for customers and developers
Participate in diagnosing and resolving field issues
Support existing controls products.
Participate in code reviews
Interact with customer to gather requirements
Participate in software design
Work with outside developers and consultants.
Design and program control logic
Produce high quality design documentation
Qualifications
University degree in Electrical or Software Engineering
5-8 years of experience in embedded programming
5-8 years of experience in Object Oriented programming
Strong experience building management communication protocols: BACnet, LON, etc…
Fluent in English and French
Good communication, listening and writing skills
Capable of quickly assimilating complex technical issues and subjects
Team player willing to exchange knowledge and expertise
Basic electronics design skills
Experience using STM32, ESP32 or similar microcontrollers
Familiarity with FreeRTOS, Eclipse IDE, Azure DevOps
Interest in automation and control products
Knowledge of Agile development (sprint planning, SCRUM meetings, sprint retrospective, backlog grooming)
Summary
Do not hesitate to contact us directly by email at daniel.zapata@randstad.ca or visit all our IT job offers on our following website: https://www.randstad.ca/fr/jobs/s- technology/quebec/quebec/
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
___________________
Participate in the design of embedded software for new products to support the refrigeration and comfort cooling business. Resolve field issues with existing software products. The work is performed within an agile development environment.
Advantages
Work location: MIRABEL
Hybrid working mode
BONUS: profit sharing
PERKS / SOCIAL BENEFITS: 3 weeks vacations, full benefits (health, dental), pension plan 4%,
RRSP 4% match
PROVIDED WORKING TOOLS: Laptop
Responsibilities
Essential Functions:
*Participate in embedded programming in C, C++ in an RTOS environment.
Develop and execute system and unit tests
Work to ensure smooth transition into production.
Challenge the added value of customer requirements.
Archive and update relevant documentation.
Create and maintain tools for customers and developers
Participate in diagnosing and resolving field issues
Support existing controls products.
Participate in code reviews
Interact with customer to gather requirements
Participate in software design
Work with outside developers and consultants.
Design and program control logic
Produce high quality design documentation
Qualifications
University degree in Electrical or Software Engineering
5-8 years of experience in embedded programming
5-8 years of experience in Object Oriented programming
Strong experience building management communication protocols: BACnet, LON, etc…
Fluent in English and French
Good communication, listening and writing skills
Capable of quickly assimilating complex technical issues and subjects
Team player willing to exchange knowledge and expertise
Basic electronics design skills
Experience using STM32, ESP32 or similar microcontrollers
Familiarity with FreeRTOS, Eclipse IDE, Azure DevOps
Interest in automation and control products
Knowledge of Agile development (sprint planning, SCRUM meetings, sprint retrospective, backlog grooming)
Summary
Do not hesitate to contact us directly by email at daniel.zapata@randstad.ca or visit all our IT job offers on our following website: https://www.randstad.ca/fr/jobs/s- technology/quebec/quebec/
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
___________________
Images:
- Job type: Full-Time
- Company: Kijiji
Private User
5/
5customer reviews
Category:
jobs | programmers, computer
2023-02-07