Lead Software Developer
CA$100/hr
Collaborate with UX, systems engineers, product owners, and embedded teams to translate machine and operator requirements into software solutions. * Guide and mentor frontend and backend developers ...
CA$100/hr
Collaborate with UX, systems engineers, product owners, and embedded teams to translate machine and operator requirements into software solutions. * Guide and mentor frontend and backend developers ...
CA$100/hr
Collaborate with UX, systems engineers, product owners, and embedded teams to translate machine and operator requirements into software solutions. * Guide and mentor frontend and backend developers ...
Knowledge of embedded system design tools such as AMD Xilinx's Vivado & Vitis tools, IP Integrator ... software development environment. * Knowledge of board design requirements for FPGA's & SoC ...
Knowledge of embedded system design tools such as AMD Xilinx's Vivado & Vitis tools, IP Integrator ... software development environment. * Knowledge of board design requirements for FPGA's & SoC ...
If building high throughput, low latency systems excites you, then read on! Our ideal candidate is ... Software development experience in one or more general purpose programming languages, preferably ...
If building high throughput, low latency systems excites you, then read on! Our ideal candidate is ... Software development experience in one or more general purpose programming languages, preferably ...
Montreal, QC · On-site
... systems containing bare metal and Linux-based embedded software - Work closely with cross ... engineering or equivalent - 10 years of proven experience with embedded software design and ...
Montreal, QC · On-site
... systems containing bare metal and Linux-based embedded software - Work closely with cross ... engineering or equivalent - 10 years of proven experience with embedded software design and ...
As an Autonomy Software Engineer, you'll contribute to improving the robustness of our autonomy ... Develop and refine the autonomy stack, including planning algorithms and real-time guidance systems.
As an Autonomy Software Engineer, you'll contribute to improving the robustness of our autonomy ... Develop and refine the autonomy stack, including planning algorithms and real-time guidance systems.
Montreal, QC · On-site +1
Canonical is a leading provider of open source software and operating systems to the global ... This is an exciting opportunity for an exceptional software engineer passionate about open source ...
Quick apply
Montreal, QC · On-site +1
Canonical is a leading provider of open source software and operating systems to the global ... This is an exciting opportunity for an exceptional software engineer passionate about open source ...
As a Backend Software Engineer, you will: Design, develop, and implement new backend features based ... Integrate existing systems with modern services to improve platform performance, scalability, and ...
As a Backend Software Engineer, you will: Design, develop, and implement new backend features based ... Integrate existing systems with modern services to improve platform performance, scalability, and ...
Montreal, QC · Remote
$155K - $190K/yr
Experience with robotics systems * Experience optimizing large scale vector databases Compensation Range: $155K - $190K
Quick apply
Montreal, QC · Remote
$155K - $190K/yr
Experience with robotics systems * Experience optimizing large scale vector databases Compensation Range: $155K - $190K
Montreal, QC · On-site +1
... embedded into our products to solve real customer problems. This is an opportunity to work at the forefront of AI-enabled software engineering, designing intelligent, cloud-native systems that ...
Montreal, QC · On-site +1
... embedded into our products to solve real customer problems. This is an opportunity to work at the forefront of AI-enabled software engineering, designing intelligent, cloud-native systems that ...
Montreal, QC · On-site +1
... embedded into our products to solve real customer problems. This is an opportunity to work at the forefront of AI-enabled software engineering, designing intelligent, cloud-native systems that ...
Montreal, QC · On-site +1
... embedded into our products to solve real customer problems. This is an opportunity to work at the forefront of AI-enabled software engineering, designing intelligent, cloud-native systems that ...
Montreal, QC · On-site +1
... embedded into our products to solve real customer problems. This is an opportunity to work at the forefront of AI-enabled software engineering, designing intelligent, cloud-native systems that ...
Montreal, QC · On-site +1
... embedded into our products to solve real customer problems. This is an opportunity to work at the forefront of AI-enabled software engineering, designing intelligent, cloud-native systems that ...
... rules embedded in our applications. A solid command of Agile working methods is essential to ... Monitor the quality and stability of delivered IT systems by following standard product life cycle ...
... rules embedded in our applications. A solid command of Agile working methods is essential to ... Monitor the quality and stability of delivered IT systems by following standard product life cycle ...
Montreal, QC · On-site
We build the systems that turn real-world events into actionable signal, at low latency and high ... What we have to offer you: * Mentorship with experienced software developers, database ...
Quick apply
Montreal, QC · On-site
We build the systems that turn real-world events into actionable signal, at low latency and high ... What we have to offer you: * Mentorship with experienced software developers, database ...
Software Developer Operations Research Montreal, QC Canada IBS is a leading global provider of new ... Experience with the POSIX operating system and shell/Perl/Python scripting. * Asset: familiar with ...
Software Developer Operations Research Montreal, QC Canada IBS is a leading global provider of new ... Experience with the POSIX operating system and shell/Perl/Python scripting. * Asset: familiar with ...
Montreal, QC · On-site +1
About the Role We are seeking a Payload System Verification & Validation Engineer to support the ... Experience with FPGA-based systems and embedded software architectures. * Experience supporting ...
Montreal, QC · On-site +1
About the Role We are seeking a Payload System Verification & Validation Engineer to support the ... Experience with FPGA-based systems and embedded software architectures. * Experience supporting ...
This is more than an internship, it's the foundation for a career built on connection, creativity ... Interest in deploying ML systems, best practices in software engineering, and collaborative agile ...
New
This is more than an internship, it's the foundation for a career built on connection, creativity ... Interest in deploying ML systems, best practices in software engineering, and collaborative agile ...
New
This is more than an internship, it's the foundation for a career built on connection, creativity ... Interest in deploying ML systems, best practices in software engineering, and collaborative agile ...
This is more than an internship, it's the foundation for a career built on connection, creativity ... Interest in deploying ML systems, best practices in software engineering, and collaborative agile ...
Montreal, QC · On-site
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Montreal, QC · On-site
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Montreal, QC · On-site
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Quick apply
Montreal, QC · On-site
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Proficiency in programming languages such as Python, with experience in software development and version control systems (e.g., Git). * Hands-on experience with Huggingface APIs or Amazon Bedrock.
Quick apply
Proficiency in programming languages such as Python, with experience in software development and version control systems (e.g., Git). * Hands-on experience with Huggingface APIs or Amazon Bedrock.
| Aspect | Internship Embedded System Software Engineer | Embedded System Software Engineer |
|---|---|---|
| Qualifications | Enrolled in or recent graduate of relevant degree (e.g., Electrical Engineering, Computer Science) | Bachelor's or higher in related field, with some experience |
| Work Environment | Internship programs, entry-level projects, supervised tasks | Full-time professional role, independent project work |
| Responsibilities | Assisting in development, learning, supporting senior engineers | Designing, developing, testing embedded software independently |
| Industry Usage | Internship programs, training, entry-level hiring | Full-time employment in electronics, automotive, IoT sectors |
The main difference between an Internship Embedded System Software Engineer and an Embedded System Software Engineer lies in experience, responsibilities, and employment status. Internships are designed for students or recent graduates gaining initial industry exposure, while full-time engineers handle independent projects and advanced tasks.
CA$100/hr
Full-time
Medical, PTO
Re-posted 20 days ago
Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions.
They will review the development team's code and contributes to the knowledge transfer through functional coaching and mentoring of less experienced employees as well as playing a front-line consulting role with clients and has a relatively short learning curve when learning new languages. In addition to actively participating in the development of digital solutions, they will also work to improve the efficiency and quality of the company's development processes.
Work Environment
We believe work-life balance is essential. We make this possible through a flexible work organization and a personalized working style. Whether you're at the office or in your location of choice, what matters most is the impact of your work, not where you're doing it from.
About Us
At Spiria, we're a team of over 150 professionals across Canada. For more than 20 years, we've been building custom software solutions driven by a strong commitment to code quality, technological excellence, collaborative creation, and customer satisfaction.
At Spiria, we believe diversity is a major strength. We therefore adhere to the principle of employment equity and encourage applications from women, visible minorities, Indigenous people, persons with disabilities, LGBTQIA2S+ individuals, and other marginalized communities.
AI Notice
Our recruitment tools use AI to assist in the initial screening of applications, but never replace the intuition and expertise of our recruitment teams.
*Bilingualism is essential for this role. The person in this position will be required, across all their responsibilities, to collaborate with both internal and external clients throughout North America in both French and English.