This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Embedded Engineer, you will be responsible for helping develop the software that powers our hardware products. These devices run on a multitude of platforms from small, battery-operated microcontrollers to full-blown multicore embedded Linux systems.
Job Responsibility
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
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
Nice to have
Experience building Wi-Fi camera products is an asset
What we offer
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)