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

Keurig Dr Pepper Inc.: Senior Embedded Software Developer

Keurig Dr Pepper Inc.

This is a Full-time position in Montreal, QC posted March 25, 2021.

Keurig Brewers utilize advanced technology to provide the Perfect Cup, in every cup.Working in a systems-oriented environment, theSeniorEmbeddedSoftware Engineerwill work in the Brewer Software Development team and work with the team to define, design and implementsoftware utilized in the development of Keurig brewers which may encompass any aspect of the brewer software ecosystem fornext generationresidentialseries Keurig smart brewers.

TheSeniorEmbedded Software Engineer will report to the Software Manager responsible for theBrewer Software development for Keurig Dr Pepper Appliance systems.

This role will be a blend of hands on development and execution.

You Will:Contribute to the architecture, design, implementation, and delivery of thebrewer software which could includecontrol systems, recognition algorithms or infrastructure, connectivity subsystems, or other brewer relatedsoftware for theresidential brewer platform.Collaborate with the Product Software Architects and product management team to translate system architecture and product requirements into well implemented software components.Contribute as a hands-on Individual Contributoror technical team leadercommitted to team success, willing to do the simple or complicated tasks to move a project forward.Support the Keurig Connected Brewers, from firmware through reliable delivery of data to Keurig backend systemsRequired:Bachelor’s Degree orMaster’s Degreein Computer Science or Computer Engineering or commensurate experience required5-10years of embedded software development experience including low level boardbringup5+ years coding knowledge and experience with several languages including C, C++Knowledge of and experience in Object Oriented DesignExperience with microcontrollers, ST preferredExperience with real-time systems andclosed loop feedback algorithmsKnowledge of and experience using GitAbility to function effectively in a fast-paced, dynamic environmentExcellent communication, analytical reasoning, decision making and problem-solving skills desired Bonus pointsfor :Experience in consumer product spaceExperience with scripting languages such as Python or BashExperience with networking protocols and I2C, SPIExperience with Confluence, Jira, BitbucketExperience using hardware and software tools used in development and debugging; emulators, simulators, modeling, scopes, logic analyzers