1

Embedded Autosar Developer Jobs in Toronto, ON (NOW HIRING)

The Embedded Systems Software Engineer will be responsible for the design, implementation, and ... Knowledge of AUTOSAR systems * Familiarity with cryptographic authentication, hashing and ...

Software Developer - Diagnostics

Markham, ON · Hybrid

CA$9.0K - CA$136K/yr

Solid foundation in software development with hands-on experience in embedded software design and ... Experience with AUTOSAR (including BSW and ARXML configuration) and diagnostic tools; familiarity ...

Embedded Autosar Developer information

What is an Embedded Autosar developer?

Embedded AUTOSAR Developers are software engineers who specialize in developing, integrating, and maintaining automotive software systems based on the AUTOSAR (AUTomotive Open System ARchitecture) standard. They work primarily with embedded systems in vehicles, creating standardized software components that enable interoperability and scalability across different automotive platforms. Their responsibilities include configuring AUTOSAR stacks, writing application code, and ensuring compliance with automotive safety and quality standards. They often collaborate closely with hardware engineers and other software teams to deliver robust automotive solutions.

What are the key skills and qualifications needed to thrive as an Embedded Autosar developer?

To thrive as an Embedded Autosar Developer, you need a solid background in embedded systems, C/C++ programming, and familiarity with the AUTOSAR architecture, often supported by a degree in computer engineering or a related field. Experience with tools like Vector DaVinci, EB tresos, and knowledge of automotive communication protocols such as CAN, LIN, and FlexRay are highly valued, along with AUTOSAR certification. Strong problem-solving skills, attention to detail, and effective teamwork enable developers to handle complex automotive software requirements. These skills ensure reliable, scalable, and safety-compliant automotive software solutions in a rapidly evolving industry.

What are some common challenges faced by Embedded Autosar developers when integrating third-party software components?

Embedded Autosar Developers often encounter challenges when integrating third-party software due to compatibility issues with Autosar standards, version mismatches, and differing coding guidelines. Ensuring seamless communication between components and maintaining real-time performance can be complex, especially when dealing with proprietary APIs or hardware constraints. Close collaboration with suppliers, thorough documentation review, and rigorous testing are crucial to address these challenges and ensure system reliability.

What is the difference between Embedded Autosar Developer vs Embedded Software Engineer?

AspectEmbedded Autosar DeveloperEmbedded Software Engineer
Required CredentialsBachelor's in Computer/Electrical Engineering, Autosar certifications (optional)Bachelor's in Computer/Electrical Engineering, relevant certifications (e.g., embedded systems)
Work EnvironmentAutomotive industry, embedded systems developmentVarious industries including automotive, consumer electronics, industrial
Employer & Industry UsageAutomotive OEMs, Tier 1 suppliersWide range of sectors, including automotive, aerospace, IoT
Common Search & ComparisonYesYes

Embedded Autosar Developers specialize in automotive-specific embedded systems using Autosar architecture, focusing on automotive standards and protocols. Embedded Software Engineers have a broader scope, working on embedded systems across multiple industries. While both roles require embedded programming skills, Autosar Developers need specific knowledge of Autosar standards, making their expertise more specialized within automotive embedded development.

Infographic showing various Embedded Autosar Developer job openings in Toronto, ON as of September 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 100% In-person job distribution.

Embedded Systems Software Engineer

Toronto, ON • On-site

Full-time

Re-posted 18 days ago


Key responsibilities

  • Design, implement, and test new system-level firmware features

  • Integrate new image and video processing capabilities from algorithm teams

  • Develop and maintain embedded applications on SoCs


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.

Responsibilities
  • Design, 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

Requirements

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 Skills
  • Experience 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.