368,910open jobs
9,449companies
47,822added this week
Browse all
Salary
$65k – $94k per year
Location
In office (Toronto)
Seniority
Middle · 4+ years exp
Overview
Company
Impact
Profile match
Advanced in-cabin perception software for driver and passenger monitoring. Real-time analysis for safety, UX and automation.

Imagine being part of a team that’s redefining the future of mobility-where your ideas don’t just sit in a lab but power next-generation technology. At indie, we are developing cutting-edge semiconductors, photonics, and radar sensors and systems for automotive, industrial, and adjacent markets. Our innovations are at the heart of advanced intelligent sensing and user experience applications, pushing the boundaries of what’s possible.

If you're passionate about groundbreaking technology and want to make a real impact alongside a fast-paced team that thrives on creativity and collaboration, we’d love to have you on board!

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.

indie Semiconductor and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. 

We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Concerning agencies: indie Semiconductor does not accept unsolicited resumes and will not be responsible for fees related to such.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,910 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
$78k – $202k per year (Estimated) • In office • Bachelor's Degree • Singapore
Python
DevOps
GCP
Apply
$65k – $156k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Tel Aviv
C++
DevOps
Platform Engineering
RTOS
Apply
$26k – $62k per year (Estimated) • In office • 5+ years exp • Moscow
Python
SQL
Python
pySpark
AI/ML
Pandas
PyTorch
Transformers
Spark
Apply
$47k – $102k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
C++
Java
Python
SQL
C#
TypeScript
JavaScript
Java
Maven
C#
.NET
Databases
Apache Kafka
MySQL
AI/ML
ChatGPT
Copilot
Frontend
Angular
DevOps
CI/CD
Docker
Jenkins
Kubernetes
Prometheus
Apply
$143k – $258k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
JavaScript
Python
TypeScript
Python
pySpark
AI/ML
Prompt Engineering
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
Jenkins
GitHub
GitLab
Analytics
ETL/ELT
Apply
$66k – $176k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Munich
Python
C++
C++
CMake
DevOps
CI/CD
GitLab CI
GitLab
Apply
Network Administator 2 months ago
$42k – $107k per year (Estimated) • In office • Internship • 3+ years exp • Bachelor's Degree • Munich
Python
DevOps
Ansible
AWS
Azure
SLURM
Terraform
VMWare
HPC
Cybersecurity
FortiGate
GDPR
ISO 27001
pfSense
Apply
$80k – $175k per year (Estimated) • In office • 10+ years exp • Master's Degree
C++
Java
Perl
Python
DevOps
CI/CD
Apply
$76k – $189k per year (Estimated) • In office • 3+ years exp • Master's Degree • Rabat
SystemVerilog
Verilog
Chips/EDA
UVM
Apply
$52k – $146k per year (Estimated) • In office • 3+ years exp • Toronto
C++
Perl
Python
SystemVerilog
Chips/EDA
UVM
Apply
In office • Internship • Toronto
SQL
Visual Basic
Apply
In office • Internship • 1+ year exp • Bachelor's Degree • Toronto
Go
JavaScript
Ruby
Scala
Apply
$71k – $165k per year (Estimated) • In office • Internship • Bachelor's Degree • Toronto
Go
JavaScript
Ruby
Scala
Apply
$73k – $92k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Toronto
DevOps
SLI/SLO/SLA
Analytics
Power BI
Tableau
Apply
$99k – $211k per year (Estimated) • In office • 15+ years exp • Toronto
Databases
Amazon Redshift
Apache Kafka
Databricks
Google BigQuery
Snowflake
AI/ML
AI Agents
Amazon SageMaker
dbt
LLM
Model Context Protocol
RAG
DevOps
Amazon Kinesis
AWS
Analytics
Tableau
Apply
See all jobs
This is one of many
368,910 more open roles from verified company boards, updated every day.