Senior Embedded Platform Engineer — Automotive OS & ECU Lead
Rivian
Vancouver, Toronto
On-site
CAD 108,000 - 136,000
Full time
Job summary
A leading automotive technology firm in Canada is seeking a Senior Embedded Software Engineer to design and develop embedded software for advanced vehicle platforms. This role involves writing device drivers, optimizing system performance, and collaborating with engineering teams. The ideal candidate has a Bachelor's degree in a relevant field and 5+ years of embedded systems experience. Competitive compensation is offered, along with comprehensive benefits.
Benefits
Medical/Rx insurance
Dental insurance
Vision insurance
Qualifications
- 5+ years of experience in embedded systems development.
- Understanding of RTOS fundamentals and Board Support Packages.
- Knowledge of hypervisor and virtualization in automotive.
Responsibilities
- Design, develop, and deploy embedded software for automotive electronics.
- Write device drivers for PCBA components and validation test cases.
- Optimize Android system performance and debug real-time issues.
Skills
Proficiency in C/C++
Experience with scripting languages (Python, shell)
Expertise using debugging tools
Understanding of interface protocol stacks
Knowledge of OS internals
Education
Bachelor's degree in Computer Science or equivalent
Tools
Lauterbach
Oscilloscope
JTAG
Flashing Tools
A leading automotive technology firm in Canada is seeking a Senior Embedded Software Engineer to design and develop embedded software for advanced vehicle platforms. This role involves writing device drivers, optimizing system performance, and collaborating with engineering teams. The ideal candidate has a Bachelor's degree in a relevant field and 5+ years of embedded systems experience. Competitive compensation is offered, along with comprehensive benefits.