Senior Embedded Software Developer
Job description
Develop high-performance embedded software for networking platforms using C, C++, and Python on Linux-based systems. Collaborate with hardware and firmware teams on system bring-up, device drivers, and application development.
Hard requirements
- Strong experience in Embedded Software Development
- Proficiency in C, C++, and Python
- Hands-on experience with Embedded Linux
- Experience with RTOS and device driver development
- Good understanding of embedded systems architecture
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field
Pay & benefits
- Annual Salary CAD 114,300 - 164,300 in Ontario (base salary)
- Variable incentives may also be offered
- Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
- Personal & Professional Development programs
Work format
- Onsite: primarily work from an HPE office
- Full-time employment type implied by annual salary range
- Location: Ontario, Canada
Work location