The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules running on a multi-processor system. This ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules running on a multi-processor system. This ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Mentor junior and senior peers, and support team growth * Promote best practices within the ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Mentor junior and senior peers, and support team growth * Promote best practices within the ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Mentor junior and senior peers, and support team growth * Promote best practices within the ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Mentor junior and senior peers, and support team growth * Promote best practices within the ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
Quick apply
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
About The Role General Motors of Canada Company is seeking a Senior Software Developer - Brake ... Lead the design, development, and maintenance of embedded software for brake controls and ...
About The Role General Motors of Canada Company is seeking a Senior Software Developer - Brake ... Lead the design, development, and maintenance of embedded software for brake controls and ...
Embedded Software Designer - Sensor Processing Algorithms
CA$159K - CA$209K/yr
... embedded software development experience ... Bachelor's degree in Computer Science, Electrical Engineering, or equivalent * Strong software ...
Embedded Software Designer - Sensor Processing Algorithms
CA$159K - CA$209K/yr
... embedded software development experience ... Bachelor's degree in Computer Science, Electrical Engineering, or equivalent * Strong software ...
About The Role General Motors of Canada Company is seeking a Senior Software Developer - Brake ... Lead the design, development, and maintenance of embedded software for brake controls and ...
About The Role General Motors of Canada Company is seeking a Senior Software Developer - Brake ... Lead the design, development, and maintenance of embedded software for brake controls and ...
As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers our hardware products. These devices run on a multitude of platforms from small, battery operated ...
As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers our hardware products. These devices run on a multitude of platforms from small, battery operated ...
Embedded Engineer
Toronto, ON · Hybrid
$130K - $150K/yr
The Role We're looking for an Embedded Engineer to join our software team and take direct ownership of firmware, control systems, and hardware-software integration on our core product. You'll work ...
Quick apply
Embedded Engineer
Toronto, ON · Hybrid
$130K - $150K/yr
The Role We're looking for an Embedded Engineer to join our software team and take direct ownership of firmware, control systems, and hardware-software integration on our core product. You'll work ...
Lead Embedded Software in the Loop Developer
Oakville, ON · On-site +1
Geotab is seeking a Lead Embedded Developer who will drive the technical direction of the Software in the Loop (SiL) team and evolve the simulation framework that validates GO device firmware at ...
Lead Embedded Software in the Loop Developer
Oakville, ON · On-site +1
Geotab is seeking a Lead Embedded Developer who will drive the technical direction of the Software in the Loop (SiL) team and evolve the simulation framework that validates GO device firmware at ...
Embedded Software Test Engineer
Toronto, ON · Remote
CA$70K - CA$110K/yr
... terminal, software and Internet providers, as well as mobile carriers, bringing the company a ... Machine Learning Test Developer Location: Markham ON Key Responsibilities * Test development for ...
Quick apply
Embedded Software Test Engineer
Toronto, ON · Remote
CA$70K - CA$110K/yr
... terminal, software and Internet providers, as well as mobile carriers, bringing the company a ... Machine Learning Test Developer Location: Markham ON Key Responsibilities * Test development for ...
The Lead Embedded Developer is responsible for owning technical initiatives and defining the ... Advocate for modular, reusable, hardware independent software/firmware development practices and ...
The Lead Embedded Developer is responsible for owning technical initiatives and defining the ... Advocate for modular, reusable, hardware independent software/firmware development practices and ...
Sr. Reliability Engineer - Embedded Products
Markham, ON · On-site
CA$162K - CA$244K/yr
Summary We are seeking a highly skilled and forward-thinking Senior Embedded Reliability Engineer ... Develop and execute reliability test plans for hardware and software, including hardware-in-the ...
Sr. Reliability Engineer - Embedded Products
Markham, ON · On-site
CA$162K - CA$244K/yr
Summary We are seeking a highly skilled and forward-thinking Senior Embedded Reliability Engineer ... Develop and execute reliability test plans for hardware and software, including hardware-in-the ...
Sr. Reliability Engineer - Embedded Products
Markham, ON · On-site
CA$162K - CA$244K/yr
Summary We are seeking a highly skilled and forward-thinking Senior Embedded Reliability Engineer ... Develop and execute reliability test plans for hardware and software, including hardware-in-the ...
Sr. Reliability Engineer - Embedded Products
Markham, ON · On-site
CA$162K - CA$244K/yr
Summary We are seeking a highly skilled and forward-thinking Senior Embedded Reliability Engineer ... Develop and execute reliability test plans for hardware and software, including hardware-in-the ...
Sr. Reliability Engineer - Embedded Products
Markham, ON · On-site +1
CA$162K - CA$244K/yr
Summary We are seeking a highly skilled and forward-thinking Senior Embedded Reliability Engineer ... Develop and execute reliability test plans for hardware and software, including hardware-in-the ...
New
Sr. Reliability Engineer - Embedded Products
Markham, ON · On-site +1
CA$162K - CA$244K/yr
Summary We are seeking a highly skilled and forward-thinking Senior Embedded Reliability Engineer ... Develop and execute reliability test plans for hardware and software, including hardware-in-the ...
New
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Senior Embedded Engineer, AI IP
Toronto, ON · On-site
We are seeking a Software Driver Developer to create reference drivers for our AI-IP in a reference system. You will also support our AI-IP customer optimizing our reference driver into our customer ...
Senior Embedded Engineer, AI IP
Toronto, ON · On-site
We are seeking a Software Driver Developer to create reference drivers for our AI-IP in a reference system. You will also support our AI-IP customer optimizing our reference driver into our customer ...
Job Title Senior Embedded Systems Engineer (Woodbridge, Ontario) Location(s) Woodbridge The Company ... The role will include close collaborations with software, electrical and mechanical teams as part ...
Job Title Senior Embedded Systems Engineer (Woodbridge, Ontario) Location(s) Woodbridge The Company ... The role will include close collaborations with software, electrical and mechanical teams as part ...
Senior Embedded Software Engineer information
See Toronto, ON salary details
$78.3K - $86.4K
3% of jobs
$86.4K - $94.5K
8% of jobs
$94.5K - $102.6K
13% of jobs
$103.3K is the 25th percentile. Wages below this are outliers.
$102.6K - $110.7K
16% of jobs
The median wage is $115.5K / yr.
$110.7K - $118.8K
17% of jobs
$118.8K - $126.9K
13% of jobs
$130.8K is the 75th percentile. Wages above this are outliers.
$126.9K - $135K
11% of jobs
$135K - $143.2K
9% of jobs
$143.2K - $151.3K
4% of jobs
$151.3K - $159.4K
3% of jobs
$159.4K - $167.5K
3% of jobs
$78.3K
$120.9K
$167.5K
How much do senior embedded software engineer jobs pay per year?
What is a senior embedded software engineer?
What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?
| Aspect | Senior Embedded Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systems | Bachelor's degree in relevant field; entry-level to mid-level experience |
| Work Environment | Designing, developing, testing embedded systems for hardware products | Developing firmware and software for embedded devices, often under supervision |
| Employer & Industry Usage | Tech companies, automotive, aerospace, consumer electronics | Similar industries, often as part of product development teams |
The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.
What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?
What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

Job description
The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules running on a multi-processor system. This role requires a self-motivated individual with strong problem-solving skills who thrives in a collaborative team environment and can provide technical mentorship.
ResponsibilitiesDesign, implement, and test new system-level firmware features
Optimize system resources and video data paths based on product use cases
Integrate new image and video processing capabilities (e.g., warping, computer vision) from algorithm teams
Develop and maintain embedded applications on SoCs
Integrate indie's camera processor with various system hosts and third-party middleware
Create and maintain tools for customers and developers
Support system bring-up and debug customer systems and issues
At indie, we value Creativity, Ownership, and Excellence. We believe everyone contributes to our success, and we recognize that no candidate is perfect-this role is designed to challenge you and support your growth.
Minimum 4 years of embedded software development experience
Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience
Strong C programming and debugging skills in RTOS environments
Experience solving real-time embedded issues, including threading, optimization, memory management, and interrupt handling
Familiarity with the full software development lifecycle
Working knowledge of Python for scripting
Strong analytical and problem-solving skills
Excellent verbal and written communication skills
Note: indie does not require Canadian work experience as a condition of employment.
Preferred / Differentiating SkillsExperience working with Board Support Packages (BSPs)
Understanding of I2C, UART, SPI, and Ethernet protocols
Working knowledge of heterogeneous multi-core systems
Software development experience in automotive or other safety-critical industries
Knowledge of AUTOSAR systems
Familiarity with cryptographic authentication, hashing and encryption algorithms, and secure key storage technologies
Compensation Transparency: In accordance with Ontario pay transparency requirements, the expected salary range for this role is: CAD $90,000 - $130,000 per year, plus benefits, bonus and equity where applicable. Actual compensation will be determined based on skills, experience, and internal equity.
Use of Artificial Intelligence in Hiring: indie may use automated or AI-assisted tools in the recruitment process, including for resume screening and candidate matching. Human decision-makers remain involved at all stages of the hiring process.
Equal Opportunity & Accessibility: indie Semiconductor and its subsidiaries are equal opportunity, inclusive employers. We consider all applicants without regard to age, ancestry, colour, marital status, medical condition, mental or physical disability, national origin, race, religion, sex, sexual orientation, gender identity or expression, family status, veteran status, or any other characteristic protected by applicable law. indie is committed to providing accommodations throughout the recruitment process. If you require an accommodation, please let us know and we will work with you to meet your needs.