About the job
High Tech Genesis Careers is a design services company based in Ottawa, Ontario. The team delivers advanced technology solutions for clients in the automotive sector and other industries.
Role overview
This Senior Embedded Software Developer – Automotive position focuses on designing and implementing microcontroller-based ECU solutions. Collaboration is central: the role works closely with hardware and systems engineers to deliver both low-level drivers and complex embedded applications for automotive projects. While senior-level experience is preferred, strong intermediate engineers are also encouraged to apply.
What you will do
- Develop embedded firmware in C and C++ for automotive electronic control units (ECUs)
- Create and debug low-level drivers for protocols such as I2C, SPI, UART, PWM, and ADC
- Implement and troubleshoot LIN (required) and CAN communication protocols
- Support diagnostics, video processing, and system-level features
- Collaborate with hardware teams on bring-up, debugging, and performance tuning
- Follow automotive development processes, adhere to testing standards, and use CI/CD practices
Location
This role is based in Ottawa, Ontario, Canada.

