Senior Embedded Engineer

Generac Power Systems Inc

Toronto, Ontario, Canada
Base: $110,900 cad - $144,200 cad; bonus/equity: v...
Hybrid
Proficiency in c and c++ development
Experience with embedded linux systems
Multi-threaded design and coding practices
The role involves designing and optimizing embedded software for advanced home monitoring and camera functionalities within a cross-functional team

Job Summary

  • The role involves designing and optimizing embedded software for advanced home monitoring and camera functionalities within a cross-functional team.
  • Candidates will work on a wide breadth of technologies ranging from battery-operated microcontrollers to multicore embedded Linux systems.
  • The position offers a hybrid schedule requiring in-office collaboration on Wednesdays and Thursdays with competitive compensation and comprehensive benefits.

Matching Summary

The role involves designing and optimizing embedded software for advanced home monitoring and camera functionalities within a cross-functional team.

Salary

Base: $110,900 CAD - $144,200 CAD; Bonus/Equity: Variable compensation including short-term and long-term incentives; Benefits: Medical, dental, vision, life, disability, RRSP, and paid time off

Skills & Requirements

Must-have

  • Proficiency in C and C++ development
  • Experience with embedded Linux systems
  • Multi-threaded design and coding practices
  • Knowledge of ARM architecture-based processors
  • Object-oriented design and data structures

Nice-to-have

  • Experience building Wi-Fi camera products
  • Knowledge of camera pipelines and image processing
  • Familiarity with Home Automation and IoT
  • Experience integrating third-party services like Alexa or HomeKit

Key Requirements

  • Extensive experience in embedded software application development
  • Background check required upon hiring
  • No agencies or 3rd party candidates accepted

Work Rights

Not specified

Tailored Resume

Cover Letter