Embedded Engineer
Ecobee
πRemote - Canada
Please let Ecobee know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join ecobee's Embedded Chapter as an Intermediate Embedded Engineer and contribute to developing software for our innovative hardware products. You will work on diverse platforms, from microcontrollers to multicore embedded Linux systems, and collaborate with cross-functional teams. This role offers a unique opportunity to work on various aspects of embedded systems development, including low-level software, user applications, and test fixtures. The position may be remote or hybrid, and ecobee provides a supportive and inclusive work environment. We offer competitive salaries, health benefits, a progressive Parental Top-Up Program, flexible hours, and opportunities for professional development.
Requirements
- C++ development experience
- 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
- Aptitude in programming for reliability and testability
- Completion of a background check
Responsibilities
- Help develop the software that powers our hardware products
- Work on a multitude of platforms from small, battery operated microcontrollers to full-blown multicore embedded Linux systems
- Work on portions of the low-level software/hardware interactions
- Develop the user applications that run on device
- Develop the test fixtures used to validate the functionality of each device manufactured
- Integrate third-party services
- Work closely with developers from other teams as well as our QA, Product Management, Manufacturing, Hardware teams and third-party tech companies on integrations
Preferred Qualifications
- GUI development
- Knowledge of Home Automation, Control Systems or Internet of Things
- Knowledge of embedded Linux systems
Benefits
- Competitive salaries
- Health benefits
- Progressive Parental Top-Up Program (75% top-up or five bonus days off)
- Flexible hours
- Option of office-based, fully remote, or hybrid work environment
- Professional learning budget
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πGreece
- πUnited States
- π°$160k-$180kπUnited States
- πGermany
- πUnited States
- πUnited States
- πUnited States
- πUnited States
- πWorldwide