Embedded Systems Software Engineer
$90k - $130k per yearDormont 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- ...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
- 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...SuggestedFull timeRemote work
$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...SuggestedRelocation package- 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
- 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
- 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
- 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 contractShift work
- ...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 contractWork at officeRemote work
- 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...
$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- 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...
- ...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
- 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...
$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 InRelocation- 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...
$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 contractTemporary workWork at officeImmediate start2 days per week- ...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 contractWork at officeRemote work
- ...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...
$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- ...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
- 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...
- ...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
$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 areaWorldwide$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...- 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...
$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 contractContract workWork at office2 days per week- ...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 contractInternshipWork at officeRelocation package
- ...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 timeWork at officeWork from homeFlexible hours
- 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 contractLong term contractFull timeTemporary workLocal areaFlexible hours
- 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 timeFreelanceRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Software Engineer. Be the first to apply!
- software sales Toronto, ON
- spécialiste assurance qualité logiciel Toronto, ON
- software technical support Toronto, ON
- software asset management analyst Toronto, ON
- software qa Toronto, ON
- software trainer Toronto, ON
- software implementation project manager Toronto, ON
- software application developer Toronto, ON
- software Toronto, ON
- software support Toronto, ON
