Software Development Engineer
4 weeks ago
We are seeking a highly skilled and experienced Staff Software Developer to join our Innovation Center at ATS Corporation. As a key member of our team, you will be responsible for designing, developing, and maintaining cutting-edge software solutions for our world-class products in the automation industry.
Specifically, you will focus on developing user-facing applications and technologies, including our Smart Conveyance (SuperTrakTM, TrakMasterTM), SymphoniTM, illuminateTM, and others. You will also work closely with our team to develop and evolve our products, collaborating with fellow team members, project managers, product owners, testers, control systems integrators, and end users.
Responsibilities:- Design and develop software solutions as part of a team, including gathering user requirements, software design, implementation, code review, testing, documentation, release, training, and maintenance.
- Understand existing product designs to adapt and bring them into the modern web ecosystem.
- Develop understandable, intuitive storyboards and wireframes to meet user needs.
- Design, develop, and maintain intuitive, user-friendly interfaces using JavaScript/TypeScript, CSS, HTML5, and modern front-end frameworks.
- Design, develop, and maintain web APIs and other back-end systems.
- Contribute to software release plans that align with the technology roadmap.
- Understand, follow, and contribute to software design and programming standards.
- A post-secondary engineering or computer science degree, diploma, or equivalent.
- 5+ years of experience in software development.
- Development experience using web application frameworks/libraries such as React, Vue, and Angular.
- Familiarity with styling/CSS frameworks/libraries such as Bootstrap, Material UI, and Tailwind.
- Development experience using an object-oriented language (C#/C++ preferred).
- Knowledge of interface design tools such as Figma.
- Familiarity with issue-tracking (Jira, etc) and version-control systems (Git, etc).
- Ability and desire to be a leader and mentor to a small team of developers.
- Ability to communicate effectively, both orally and in writing.
- Exposure to and/or understanding of automation, mechanical, electrical, and control systems.
- Experience with real-time controls and/or PLCs.
- Experience with industrial communication protocols.
ATS Corporation is a leading provider of automation solutions, and our Innovation Center is focused on advancing existing technologies, filling gaps in existing automation products, technologies, and processes to give ATS a competitive advantage. If you are a motivated and experienced software developer looking for a challenging and rewarding role, we encourage you to apply.
-
**Software Engineer ***
3 days ago
Cambridge, Ontario, Canada Employment and Social Development Canada Full timeWe are looking for a skilled Software Engineer to join our team. The successful candidate will design and develop software solutions that meet the needs of our clients.The ideal candidate will have strong programming skills and the ability to work collaboratively with cross-functional teams.
-
Software Development Engineer
1 month ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeSoftware EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and develop a robust and scalable distributed network architectureDevelop and maintain...
-
Software Development Engineer
1 month ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeSoftware EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and develop a robust and scalable distributed network architectureDevelop and maintain...
-
Software Development Engineer
4 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team.About the RoleThis critical role will ensure the reliable delivery of data in adverse network environments from development to deployment.Key ResponsibilitiesDesign, develop, and maintain a resilient distributed network of thousands of...
-
Software Development Engineer
4 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team.About the RoleThis critical role will ensure the reliable delivery of data in adverse network environments from development to deployment.Key ResponsibilitiesDesign, develop, and maintain a resilient distributed network of thousands of...
-
Software Development Engineer
3 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning, software updates,...
-
Software Development Engineer
3 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning, software updates,...
-
Software Development Engineer
2 months ago
Cambridge, Ontario, Canada Spire Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning,...
-
Software Development Engineer
2 months ago
Cambridge, Ontario, Canada Spire Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning,...
-
Software Development Engineer
4 weeks ago
Cambridge, Ontario, Canada Eclipse Automation Full timeAbout Eclipse AutomationEclipse Automation is a leading provider of custom automated manufacturing solutions. Our team combines advanced automation expertise with digital transformation capabilities to create smart, efficient, and sustainable manufacturing systems.Job Title: Application Software EngineerWe are seeking a highly skilled Application Software...
-
Software Development Engineer
4 weeks ago
Cambridge, Ontario, Canada Eclipse Automation Full timeAbout Eclipse AutomationEclipse Automation is a leading provider of custom automated manufacturing solutions. Our team combines advanced automation expertise with digital transformation capabilities to create smart, efficient, and sustainable manufacturing systems.Job Title: Application Software EngineerWe are seeking a highly skilled Application Software...
-
Android Software Development Engineer
3 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our IoT Infrastructure Engineering team. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning, software updates, and...
-
Software Development Engineer
4 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeWe are seeking an experienced Software Engineer to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Ensure the reliable delivery of data in adverse network environmentsDevelop and maintain a scalable and fault-tolerant network architectureCollaborate with cross-functional teams to...
-
Software Development Engineer
4 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeWe are seeking an experienced Software Engineer to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Ensure the reliable delivery of data in adverse network environmentsDevelop and maintain a scalable and fault-tolerant network architectureCollaborate with cross-functional teams to...
-
Senior Software Engineer
1 week ago
Cambridge, Ontario, Canada ATS Automation Full timeJob Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our Python Development Team.Key Responsibilities:* Design, develop, and maintain high-quality software applications using Python* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure code meets industry standards for...
-
Software Engineer
3 weeks ago
Cambridge, Ontario, Canada Spire Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design processes for device provisioning, software...
-
Software Development Engineer
6 days ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob Title: Software Development Engineer - IoT InfrastructureWe are seeking an accomplished Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a robust distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from...
-
Software Development Expert
3 weeks ago
Cambridge, Ontario, Canada Spire Global, Inc. Full timeJob Title: Software EngineerWe are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from development to deployment.Key...
-
Senior Software Engineer
1 week ago
Cambridge, Ontario, Canada MB CAMBRIDGE INC. Full timeAbout the Role:We are seeking a skilled Senior Software Engineer - Frontend Development to join our team. The ideal candidate will have a strong foundation in HTML, CSS, and JavaScript, as well as experience with popular frontend frameworks and libraries. This is a great opportunity to work on challenging projects and collaborate with a talented team of...
-
Software Engineer
1 week ago
Cambridge, Ontario, Canada Osmow's Shawarma Full timeWe are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key responsibilities include:Developing software applications using a variety of programming languagesCollaborating with cross-functional teams to identify and...