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 of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
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 of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
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 of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
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 of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control plane ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control plane ...
Senior Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control plane ...
Senior Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control plane ...
Staff Embedded Engineer
Toronto, ON · On-site
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 ...
Staff Embedded Engineer
Toronto, ON · On-site
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 ...
The Role We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization ...
The Role We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization ...
Collaborer étroitement avec des équipes pluridisciplinaires et internationales (software, contrôle, électrique, validation, production) afin de soutenir le développement et le partage de ...
New
Collaborer étroitement avec des équipes pluridisciplinaires et internationales (software, contrôle, électrique, validation, production) afin de soutenir le développement et le partage de ...
New
Collaborer etroitement avec des equipes pluridisciplinaires et internationales (software, controle, electrique, validation, production) afin de soutenir le developpement et le partage de ...
New
Collaborer etroitement avec des equipes pluridisciplinaires et internationales (software, controle, electrique, validation, production) afin de soutenir le developpement et le partage de ...
New
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 ...
Senior Embedded Engineer
Toronto, ON · Hybrid
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ... You may be working on portions of the low-level software/hardware interactions, but equally ...
Senior Embedded Engineer
Toronto, ON · Hybrid
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ... You may be working on portions of the low-level software/hardware interactions, but equally ...
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 ...
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 ...
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 ...
FPGA Compiler (Placer) Engineer
CA$129.10 - CA$187/hr
Altera is seeking a FPGA Compiler Engineer (Placer) to join our Compiler team in Toronto, Ontario ... Collaborate with world-class teams across architecture, silicon, and software Our compensation is ...
FPGA Compiler (Placer) Engineer
CA$129.10 - CA$187/hr
Altera is seeking a FPGA Compiler Engineer (Placer) to join our Compiler team in Toronto, Ontario ... Collaborate with world-class teams across architecture, silicon, and software Our compensation is ...
... DEVELOPER ... THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ...
... DEVELOPER ... THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ...
... DEVELOPER ... THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ...
Quick apply
... DEVELOPER ... THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ...
FPGA Development Tools Engineer - Synthesis
CA$129K - CA$187K/yr
Our FPGA compiler and development tools are central to enabling customers to efficiently design ... software engineering background and a passion for building scalable, high-performance EDA tools.
FPGA Development Tools Engineer - Synthesis
CA$129K - CA$187K/yr
Our FPGA compiler and development tools are central to enabling customers to efficiently design ... software engineering background and a passion for building scalable, high-performance EDA tools.
Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud ... Proficiency in C/C++ and software development best practices * EDA / CAD Knowledge: Familiarity ...
Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud ... Proficiency in C/C++ and software development best practices * EDA / CAD Knowledge: Familiarity ...
Fpga Embedded Software Engineer information
What does an FPGA embedded software engineer do?
What are the typical challenges faced by an FPGA embedded software engineer when integrating hardware and software components?
What are the key skills and qualifications needed to thrive as an FPGA embedded software engineer, and why are they important?
What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?
| Aspect | Fpga Embedded Software Engineer | FPGA Firmware Engineer |
|---|---|---|
| Required Skills | Embedded C/C++, FPGA design, hardware-software integration | VHDL/Verilog, FPGA development, hardware description languages |
| Work Environment | Embedded systems, software development teams, hardware-software integration | Hardware design teams, FPGA development labs |
| Industry Usage | Consumer electronics, aerospace, defense, telecommunications | High-speed data processing, signal processing, communications |
While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.
Are FPGA embedded software engineers in demand?
What are popular job titles related to Fpga Embedded Software Engineer jobs in Toronto, ON?
For Fpga Embedded Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:
- Embedded Software Engineer
- Entry Level Embedded Software Engineer
- New Grad Embedded Engineer
- Freelance Embedded Software Engineer
- Senior Embedded Systems Engineer
- Freelance Embedded Firmware Engineer
- Embedded Microcontroller Engineer
- Volunteer Embedded Systems Engineer
- Senior Embedded Engineer
- Full Time Embedded Firmware Engineer
What job categories do people searching Fpga Embedded Software Engineer jobs in Toronto, ON look for?
The top searched job categories for Fpga Embedded Software Engineer jobs in Toronto, ON are:

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.