Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Software Engineer

$90k - $130k per year

Dormont Manufacturing Co

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.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Systems Software Engineer in Toronto, ON vacancy
  •  ...generations of space explorers. About the Role As anElectrical & Embedded Systems Engineer, youwill play a critical role in prototyping and developing...  ...full lifecycledevelopmentof embedded avionics hardware and software. In a small, tightly integrated team,youwill also support... 
    Suggested

    Pheedloo

    Toronto, ON
    2 hours ago
  • Embedded Systems Engineer Preferred Location: Toronto Reports to: COO Type: Full-Time About Dominion Dynamics Dominion Dynamics is building...  ...for the harshest environments on Earth. We’re delivering a software‑defined command and control capability that lets Canada and... 
    Suggested
    Full time
    Remote work

    Dominion Dynamics

    Toronto, ON
    7 days ago
  • $150k - $160k per year

    Overview Embedded Linux & Security Software Architect Salary: $150,000 - $160,000 CAD (with additional...  ...technology business developing embedded systems for media distribution is looking...  ...& Device Security to join its engineering team in Ontario. This is a senior... 
    Suggested
    Relocation package

    5V Tech

    Toronto, ON
    14 days ago
  • Drive high-performance software solutions with NVIDIA as an Expert Systems Software Engineer. You'll create critical software components while collaborating closely with hardware and operations teams. As part of NVIDIA's LPU System Software team, you will focus on designing... 
    Suggested

    NVIDIA

    Toronto, ON
    7 days ago
  • Join Motorola Solutions as a Senior Software Developer for an embedded appliances team, focusing on Linux-based infrastructure, analytics, and video deployment...  .... Key Responsibilities: • Design Linux-based systems for embedded appliances • Develop and deploy video analytics... 
    Suggested

    Motorola Solutions

    Toronto, ON
    2 hours ago
  • Take on the role of Instructor for Engineering Large Software Systems at the University of Toronto. This in-person course merges innovative software practices with effective teaching strategies. As a sessional lecturer, you will lead a comprehensive introduction to large-scale... 
    Work at office

    University of Toronto - Woodsworth College

    Toronto, ON
    4 days ago
  • NVIDIA’s LPU System Software team builds foundational software that enables deterministic, high-performance computing platforms by shifting...  ...‑component systems. Partner cross‑functionally with hardware engineering, compiler teams, and data center operations to bring features... 
    Long term contract
    Shift work

    NVIDIA Gruppe

    Toronto, ON
    7 days ago
  •  ...team working closely across product, platform, and smart store systems, from design through production. Work here is end to end. That...  ...impact, and room to grow. How you can help As a Senior Software Engineer, you’ll help evolve the core systems that power Micromart as we... 
    Long term contract
    Work at office
    Remote work

    Micromart

    Toronto, ON
    14 days ago
  • Elevate high-performance computing with NVIDIA as a Senior Systems Software Engineer. Your expertise in software engineering will shape creative solutions that enhance reliability and efficiency. NVIDIA's LPU System Software team seeks a Senior Systems Software Engineer... 

    NVIDIA Gruppe

    Toronto, ON
    2 hours ago
  • $108k - $149k per year

     ...at scale. Our team is building the cloud‑based distributed systems software responsible for the lifecycle of search indexes including: data...  ...systems that our customers love and that we are proud of as engineers Have the opportunity to lead projects and own subsystems... 
    Flexible hours

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • A public sector service provider is seeking a Senior Software Developer to focus on Java-based web application development, RESTful APIs, and microservices. This role, performing both design and implementation tasks, requires a strong background in large-scale, multi-client... 

    S M Software Solutions Inc

    Toronto, ON
    7 days ago
  •  ...solutions must evolve to unify innovations in software models, compilers, platforms, networking,...  ...drivers for our AI‑IP in a reference system. You will also support our AI‑IP customer...  ...posting. Who You Are Deep systems engineer with 7+ years experience in drivers or low... 
    Permanent employment

    Tenstorrent Inc.

    Toronto, ON
    7 days ago
  • Shape the future of connected products at Branch as a Senior Embedded Engineer. Lead development from firmware to manufacturing, while creating...  ...of Product, you' ll ensure seamless integration of embedded systems and participate in high‑level design reviews. Key Responsibilities... 

    Branch Furniture

    Toronto, ON
    2 hours ago
  • $62.6k - $128.3k per year

     ...in people’s lives. Our end‑to‑end suite of software solutions helps our customers answer...  .... Job Description As a Senior Software Engineer in our camera systems group, you will design, develop and optimize C++ code for embedded systems. You will implement and deploy AI... 
    Live In
    Relocation

    Dormont Manufacturing Co

    Toronto, ON
    1 day ago
  • A leading digital solutions provider in Toronto is seeking a Senior Manager/Director AI Software Engineer to oversee the AI software engineering processes. The role focuses on transforming business ideas into applications, ensuring high standards in both engineering and design... 

    Appnovation Technologies, Inc.

    Toronto, ON
    7 days ago
  • $80k - $120k per year

    Software Engineer Requisition ID: 50227 Business Unit: Fitch Group Category: Information Technology...  ..., independence, and transparency is embedded throughout its structure, which includes...  ...Access Control (RBAC)in enterprise systems AdvancedAPI design and security testingskills... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Grou...

    Toronto, ON
    7 days ago
  •  ...testing, and strengthening the full hardware-software systems that power our autonomous retail...  ...help As a Hardware Systems Reliability Engineer, you will define what reliability means...  ...Test end-to-end flows across hardware, embedded Node.js services, networking infrastructure... 
    Long term contract
    Work at office
    Remote work

    Micromart

    Toronto, ON
    7 days ago
  •  ...with this problem – the sales engineers, solution architects,...  ...generation (RAG), working with embedding models and vector databases....  ...years of experience in at-scale software development with a focus on AI...  ...Expertise building production systems with LLMs and/or traditional... 

    Mash

    Toronto, ON
    1 day ago
  • $100k per year

     ...solutions must evolve to unify innovations in software models, compilers, platforms,...  ...Tenstorrent is looking for a Software Engineer to work on system management tools (including tt‑smi and...  ...working close to hardware, including embedded systems, drivers, BMCs, or similar platforms... 
    Permanent employment

    Tenstorrent

    Toronto, ON
    7 days ago
  •  ...Perform end-to-end data validation across upstream and downstream systems including APIs, databases, and microservices Validate data...  ...Practices & Shift-Left Contribute to Shift-Left testing approach, embedding testing early in SDLC Work with Dev teams to ensure test... 
    Shift work

    TechDoQuest

    Toronto, ON
    1 day ago
  • Join a leading company in Toronto as a Software Developer focused on Infrastructure Systems. Play a key role in building tools that empower developers and improve...  .... This role involves close collaboration with engineering teams dedicated to deploying and managing creative financial... 

    United States Digital Space

    Toronto, ON
    2 hours ago
  •  ...SYSTRA group, an international consulting and engineering group, a world leader in the design of...  ...visiting Context We are looking for a Systems Architecture lead for a Major Project in...  ...(Systems, Electrical, Mechanical, Software or similar); 12+ years’ experience in systems... 
    Internship

    SYSTRA Brasil

    Toronto, ON
    2 hours ago
  • $177.8k - $330.1k per year

     ...world’s biggest brands. As a Senior Enterprise Pre-Sales Systems Engineer at Veeam, you will act as a trusted technical and strategic...  ...: $177,800 - $330,100 CAD Equal Opportunity Employer Veeam Software is an equal opportunity employer and does not tolerate... 
    Local area
    Worldwide

    Veeam-Software

    Toronto, ON
    7 days ago
  • $104.84k - $134.62k per year

     ...any of the following three disciplines: Engineering Quality Lead, Industry & Supply Chain Quality...  ...Quality Assurance Manager (QAM). B.S Software/Electrical/Mechanical Engineering or...  ...of CENELEC standards, Quality Management Systems, Project Lifecycle and Deployment, Product... 

    Hitachi Rail

    Toronto, ON
    14 days ago
  • Join Parallelz as a Software Engineer to revolutionize mobile app delivery through AI-driven solutions. Define new ways to build and deploy...  .... You will own the end-to-end delivery of features while embedding AI systems into our workflow. This position is perfect for someone... 

    Parallelz

    Toronto, ON
    7 days ago
  • $110k - $135k per year

    About The Role As a Software Engineer, you will work alongside a team of engineers to get Conductor...  ...workflows in Conductor's orchestration engine — building custom tools, integration adapters...  ...go‑live. Use logs, workflow state, and system telemetry to diagnose problems at the... 
    Long term contract
    Contract work
    Work at office
    2 days per week

    PocketHealth Inc.

    Toronto, ON
    2 hours ago
  •  ...Certified Great Place to Work, five years in a row Principal Engineer – Satellite Systems , you will serve as a senior technical authority across...  ...and validation across multiple projects rather than being embedded within a single program. This cross‑project, non‑line‑management... 
    Ongoing contract
    Internship
    Work at office
    Relocation package

    Kepler-Communications

    Toronto, ON
    6 days ago
  •  ...impact the world in a positive way. To learn more visit: As a Software Engineer embedded within our Autonomy & Algorithms teams, you will build...  ...metrics to accelerate the development of our AI-first autonomy system and generative AI simulator. Work across the ML development... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    7 days ago
  • Job description HireArt is helping our client find Software Engineers to design and develop AI-powered systems and applications that leverage large language models and modern machine learning frameworks. In this role, you’ll build and deploy intelligent systems such as AI... 
    Ongoing contract
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours

    business

    Toronto, ON
    7 days ago
  • Join to apply for the Software Engineer role at CSI Join to apply for the Software Engineer role at CSI Job Description Software...  ...receiving high-level instruction and/or guidance for full system life-cycle development. Project Ownership: Take charge of... 
    Full time
    Freelance
    Relocation package
    Flexible hours

    CSI

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Software Engineer. Be the first to apply!