We are seeking a talented and motivated Perception Software Engineer to join our growing team. In ... Experienced working with embedded system running RTOS/Linux and knowledgeable with threading ...
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In ... Experienced working with embedded system running RTOS/Linux and knowledgeable with threading ...
The Principal Engineer, Intelligent Developer Platforms is a senior individual contributor ... Define and deliver AI driven capabilities embedded within developer platforms, including automated ...
The Principal Engineer, Intelligent Developer Platforms is a senior individual contributor ... Define and deliver AI driven capabilities embedded within developer platforms, including automated ...
About the Role We are seeking a passionate and resilient Principal Graphics Engineer to own a ... Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ...
About the Role We are seeking a passionate and resilient Principal Graphics Engineer to own a ... Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ...
Principal Graphics Engineer
Toronto, ON · On-site
About the Role We are seeking a passionate and resilient Principal Graphics Engineer to own a ... Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ...
Quick apply
Principal Graphics Engineer
Toronto, ON · On-site
About the Role We are seeking a passionate and resilient Principal Graphics Engineer to own a ... Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ...
Staff Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$147/hr
As a Staff Software Developer, you will play a critical role in defining the next generation of ... Familiarity with embedded Linux such as Yocto project. * Experience with CI/CD pipelines and ...
Staff Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$147/hr
As a Staff Software Developer, you will play a critical role in defining the next generation of ... Familiarity with embedded Linux such as Yocto project. * Experience with CI/CD pipelines and ...
Linux environments * SQL performance tuning * Azure Data Services * PySpark * Parquet datasets * ETL and data engineering frameworks * Data quality and validation platforms Leadership Skills * Strong ...
Quick apply
Linux environments * SQL performance tuning * Azure Data Services * PySpark * Parquet datasets * ETL and data engineering frameworks * Data quality and validation platforms Leadership Skills * Strong ...
Principal Automation Engineer (12 Month Contract)
Toronto, ON · Hybrid
CA$125 - CA$145/hr
Role Summary As the Principal Automation Engineer, you will serve as the strategic leader for ... Core Datacenter/Linux Expertise: Deep expertise in self-hosted physical datacenters. Mastery of ...
Principal Automation Engineer (12 Month Contract)
Toronto, ON · Hybrid
CA$125 - CA$145/hr
Role Summary As the Principal Automation Engineer, you will serve as the strategic leader for ... Core Datacenter/Linux Expertise: Deep expertise in self-hosted physical datacenters. Mastery of ...
Staff Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$147/hr
As a Staff Software Developer, you will play a critical role in defining the next generation of ... Familiarity with embedded Linux such as Yocto project. * Experience with CI/CD pipelines and ...
Staff Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$147/hr
As a Staff Software Developer, you will play a critical role in defining the next generation of ... Familiarity with embedded Linux such as Yocto project. * Experience with CI/CD pipelines and ...
Principal Software Engineer
Toronto, ON · Remote
TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and ... ve embedded AI inside products, not just used it as a tool. Change doesn't rattle you; new ...
Principal Software Engineer
Toronto, ON · Remote
TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and ... ve embedded AI inside products, not just used it as a tool. Change doesn't rattle you; new ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... Engineering, but brighter. About the Role As a Principal AI Engineer in Agent Factory, you'll ...
This is production-grade AI-deeply embedded into Workday's platform-not research experiments or ... Engineering, but brighter. About the Role As a Principal AI Engineer in Agent Factory, you'll ...
Principal Engineer - Zynque
Toronto, ON · On-site
Job Title: Principal Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time ... AI is deeply embedded in how we build * Experience shipping AI/LLM-driven capabilities in ...
Principal Engineer - Zynque
Toronto, ON · On-site
Job Title: Principal Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time ... AI is deeply embedded in how we build * Experience shipping AI/LLM-driven capabilities in ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Principal Engineer - Zynque
Toronto, ON · On-site
Job Title: Principal Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time ... AI is deeply embedded in how we build * Experience shipping AI/LLM-driven capabilities in ...
Quick apply
Principal Engineer - Zynque
Toronto, ON · On-site
Job Title: Principal Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time ... AI is deeply embedded in how we build * Experience shipping AI/LLM-driven capabilities in ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Senior Firmware Applications Engineer
CA$110K - CA$152K/yr
... in embedded firmware, preferably using RTOS and Linux. * Hands-on experience with camera ... Strong skills in embedded SW engineering with hands-on experience with C/C++, Python script etc.
Senior Firmware Applications Engineer
CA$110K - CA$152K/yr
... in embedded firmware, preferably using RTOS and Linux. * Hands-on experience with camera ... Strong skills in embedded SW engineering with hands-on experience with C/C++, Python script etc.
As Principal Engineer - Satellite Systems , you will serve as a senior technical authority across ... embedded within a single program. This role is intentionally designed as a cross-project, non-line ...
As Principal Engineer - Satellite Systems , you will serve as a senior technical authority across ... embedded within a single program. This role is intentionally designed as a cross-project, non-line ...
Principal, Mechanical Engineering
Toronto, ON · On-site
$140 - $200/hr
... our Engineering Studio. As a Principal, you will have overall responsibility for the growth ... Our commitment to sustainability goes beyond the projects we design--it's embedded in how we work.
Principal, Mechanical Engineering
Toronto, ON · On-site
$140 - $200/hr
... our Engineering Studio. As a Principal, you will have overall responsibility for the growth ... Our commitment to sustainability goes beyond the projects we design--it's embedded in how we work.
Senior Controls Engineer - Ibex Elevators
Guelph, ON · On-site
CA$100K - CA$135K/yr
Beckhoff/TwinCAT, Linux-based embedded systems, industrial PC configuration, system services and process management, networking and communications protocols * System Integration: experience with ...
Quick apply
Senior Controls Engineer - Ibex Elevators
Guelph, ON · On-site
CA$100K - CA$135K/yr
Beckhoff/TwinCAT, Linux-based embedded systems, industrial PC configuration, system services and process management, networking and communications protocols * System Integration: experience with ...
Principal Embedded Linux Engineer information
- Embedded Software Engineer
- Entry Level Embedded Software Engineer
- New Grad Embedded Engineer
- Freelance Embedded Software Engineer
- Senior Embedded Systems Engineer
- Embedded Microcontroller Engineer
- Freelance Embedded Firmware Engineer
- Volunteer Embedded Systems Engineer
- Senior Embedded Engineer
- Senior Embedded Controls Engineer
- Embedded Software Engineer Intern
- Remote Embedded Software
- Contract Embedded Software
- Hybrid Embedded Software Engineer
- Fpga Embedded Software Engineer
- Yocto Embedded Linux Engineer
- Night Shift Embedded Linux
- Hourly Embedded Machine Learning
- Volunteer Christian Software Developer
- Temporary Iot Embedded Engineer

Job description
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In this role, you will be responsible for designing, implementing, optimizing, and validating software modules that run on complex multi-processor embedded systems.
The ideal candidate is a self-driven engineer with strong problem-solving skills, deep expertise in computer vision and embedded software development, and a passion for delivering high-quality solutions in a collaborative environment. This position also offers opportunities to provide technical leadership and mentorship across engineering teams.
Responsibilities- Develop, optimize, test, and maintain computer vision algorithms and tools related to camera calibration and geometric transformations for embedded platforms and PC-based environments.
- Integrate camera calibration technologies into embedded firmware for on-device execution and support deployment in production environments.
- Benchmark and optimize algorithms for heterogeneous computing architectures, including ARM CPUs, DSPs, and NPUs.
- Design and develop firmware components and SDK packages for DSP and NPU platforms.
- Define validation strategies and test plans to ensure software quality, performance, and reliability.
- Document designs, technical findings, best practices, and implementation guidance.
- Collaborate with internal and external stakeholders to support product development and deployment activities.
- Participate in code reviews and ensure compliance with automotive software quality standards, including MISRA guidelines.
- Minimum Master's degree in software engineering, computer science, and/or equivalent disciplines
- Minimum 5 years of advanced C/C++/Python and embedded software development experience
- Experienced with computer vision algorithm development with strong understanding of machine learning algorithms and concepts Â
- Experienced working with embedded system running RTOS/Linux and knowledgeable with threading, optimization, memory management, and interrupt handling
- Experienced with major ML frameworks, ONNX, container technologies, and build systems
- Knowledge in SoC/processor architectures, Xtensa and/or ARM processors
- Strong analytical/problem solving skills, software design skills, and communication skillsÂ