
Embedded Software Developer – Automotive
- On-site
- CA$120,000 - CA$130,000 per year
Full Time
Current Vacancy
Job description
WE'RE HIRING!
At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation.
Your next chapter starts here.
We’re looking for an experienced Embedded Software Developer to work on microcontroller‑based Automotive ECUs. You’ll develop both low‑level drivers and higher‑level embedded applications, working closely with hardware and systems teams. Senior candidates are preferred, but strong intermediate engineers will also be considered.
In this role, you will:
Develop embedded firmware in C/C++ for automotive ECUs
Build and debug low‑level drivers (I2C, SPI, UART, PWM, ADC) and MCU applications
Implement and troubleshoot LIN (mandatory) and CAN communication
Support diagnostics, video processing, and system‑level features
Collaborate on hardware bring‑up, debugging, and performance tuning
Follow automotive development processes, testing, and CI/CD workflows
Job requirements
Strong Embedded C experience on microcontroller‑based products
Automotive industry background
Hands‑on with LIN, LDF, UDS; CAN experience is an asset
Experience with OSEK RTOS; AUTOSAR is a plus
Familiarity with platforms like TI MSPM0, Renesas RH, SiLabs FG/PG/BG, Microchip SAM
Strong debugging skills and experience with bootloaders/firmware updates
Open‑minded and adaptable to new tools and tech stacks
Able to quickly learn proprietary tools and build systems
Strong understanding of automotive development workflows
Self‑starter who can work independently
High Tech Genesis Inc. is an Equal Opportunity Employer committed to building inclusive teams where diverse perspectives drive innovation.
We support an accessible recruitment process and are happy to provide accommodation upon request.
Applicants must be legally authorized to work in Canada, and resumes should be submitted in Microsoft Word format.
- Ottawa, Ontario, Canada
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
