Generac Power Systems

Senior Embedded Engineer

Generac Power Systems
Apply
4 days ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, and optimize embedded software for home monitoring and camera functionalities.
  • Develop software across small battery-operated microcontrollers and multicore embedded Linux systems.
  • Build low-level hardware interactions, device applications, network protocols, control algorithms, graphical user interfaces, and test fixtures.
  • Conduct performance analysis and optimize system performance.
  • Collaborate with engineering, QA, Product Management, Manufacturing, Hardware, and third-party technology teams.
  • Integrate third-party services and connected-home technologies.
  • Stay current with industry trends to drive innovation in home monitoring and camera technology.

Requirements

  • Proficiency in C and C++ development.
  • Knowledge of embedded Linux systems and extensive embedded software application development experience.
  • Object-oriented design and coding skills, including data structures and design patterns.
  • Experience with multithreaded design and coding practices.
  • Knowledge of ARM architecture-based processors and development tools.
  • GUI development experience.
  • Aptitude for programming for reliability and testability.
  • Knowledge of home automation, control systems, or the Internet of Things.
  • Knowledge of camera pipelines and image processing.
  • Experience building Wi-Fi camera products is an asset.
  • Successful completion of a background check is required.

Benefits

  • Hybrid schedule with in-office work required on Wednesdays and Thursdays and remote flexibility for the remainder of the week.
  • Comprehensive medical, dental, and vision plans.
  • Life insurance, long-term disability, flexible spending accounts, and health savings accounts.
  • Accrued paid time off and paid holidays, including 10 for Ontario and 11 for British Columbia.
  • RRSP retirement benefits.
  • Accessibility and accommodation support for applicants and employees.

Tech Stack

Categories

Generac Power Systems

About Generac Power Systems

1,001-5,000 employees
Contact me