About the role

  • Senior Embedded Engineer developing software for advanced home monitoring and camera functionalities at ecobee. Collaborating with cross-functional teams to drive innovation and optimize system performance.

Responsibilities

  • Design, develop, and optimize embedded software for advanced home monitoring and camera functionalities.
  • Collaborate with cross-functional teams to develop new products and features.
  • Conduct performance analysis and optimize system performance.
  • Stay updated with industry trends to drive continuous innovation in home monitoring and camera technology.

Requirements

  • Proficiency in C and C++ development experience
  • Knowledge of embedded Linux systems
  • Extensive experience in embedded software application development
  • Experience building Wi-Fi camera products is an asset
  • Object-oriented design and coding skills with knowledge of data structures and design patterns
  • Multi-threaded design and coding practices
  • Knowledge of ARM architecture-based processors and development tools
  • GUI development
  • Aptitude in programming for reliability and testability
  • Knowledge of Home Automation, Control Systems or Internet of Things
  • Knowledge of camera pipelines and image processing

Benefits

  • medical, dental and vision plans
  • life
  • long-term disability
  • flexible spending and health savings accounts
  • accrued paid time off
  • paid Holidays (10 for Ontario, 11 for British Columbia)
  • RRSP retirement benefits

Job type

Full Time

Experience level

Senior

Salary

CA$110,900 - CA$144,200 per year

Degree requirement

Bachelor's Degree

Tech skills

IoTLinux

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.