Staff Software Developer

2 months ago


Cambridge, Canada ATS Automation Full time

Job Description

As a key contributor within the Innovation division, you will be working on technically innovative solutions for our world-class products in the automation industry.
Specifically, you will focus on the user-facing applications and technologies such as our Smart Conveyance (SuperTrak, TrakMaster), Symphoni, illuminate, and others. The mechatronics products require real-time controls, configuration and diagnostic tools, simulation software, and tight integration and synchronization with robotic assembly lines.

We service multiple critical industries including medical, food and beverage, automotive, and consumer products.
In this role, you will work closely with fellow team members, project managers, product owners, testers, control systems integrators, and end users to develop and evolve an impressive product.

SPECIFIC RESPONSIBILITIES:

Software Development
• Perform software development 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.
• Understand user needs and develop understandable, intuitive storyboards and wireframes.
• Design, develop, and maintain intuitive, user-friendly interfaces, making use of 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.

Team Lead
• General supervision, training, and guidance of team members.
• Develop team members through one-on-one meetings, performance evaluation, and coaching.
• Provide support for hiring and onboarding.
• These responsibilities should account for 10-20% of work time in this role.

General
• Lead innovation-focused research and development projects and strategies.
• Take ownership of work throughout the software development lifecycle.
• Collaborate effectively with team members in agile meetings, by seeking and offering mentorship, and balancing self-learning with accepting help from others.
• Engage in complex technical challenges and demonstrate leadership to peers and customers.
• Improve standard practices and workflow efficiency by embracing a continuous improvement mindset.

QUALIFICATIONS:

Qualifications
Education
• A post-secondary engineering or computer science degree, diploma or equivalent

Experience
Desired
• 5+ years of experience.
• Development 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 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.
Beneficial
• 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.

Join our Innovation Center at ATS Corporation - a place to create differentiators with the future in mind. Our Innovation Center is focused on R&D; advancing existing technologies, filling gaps in existing automation products, technologies, and processes to give ATS a competitive advantage.

#J-18808-Ljbffr

  • Cambridge, Canada ATS Automation Full time

    Job Description MAJOR DUTIES: As key leader within the innovation group, you will be leading a software development team that design and build technically innovative solutions for data collection, analysis, control and reporting solutions. Duties involve creating and evolving a world class software development environment, providing design...


  • Cambridge, Canada ATS Automation Full time

    Job DescriptionAs a key contributor within the Innovation division, you will be working on technically innovative solutions for our world-class products in the automation industry.Specifically, you will focus on the user-facing applications and technologies such as our Smart Conveyance (SuperTrak™, TrakMaster™) , Symphoni™, illuminate™ and others....


  • Cambridge, Ontario, Canada Bunzl Canada Full time

    We are seeking a highly skilled Software Engineer to contribute to our success. Our ideal candidate will have 4+ years of experience in software development, with expertise in programming languages such as Java, Python, or C++, and experience working with agile development methodologies.Key ResponsibilitiesDesigning and developing high-quality software...


  • Cambridge, Ontario, Canada MealSuite Full time

    We're looking for a talented Software Developer to join our engineering team at MealSuite, an Inc. 5000 Fastest-Growing Company based in Cambridge, ON, Canada, and Dallas, TX, USA.Our company offers a unique blend of innovation and stability, making it an ideal place to grow your career as a software developer.The successful candidate will be responsible for...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Lone Wolf Real Estate Technologies Inc seeks a highly skilled Sr. Software Engineer to join our team.The successful candidate will be responsible for designing, developing, testing, and supporting new features in collaboration with a team of full stack developers.Key responsibilities include:Collaborating with the development team to identify technical...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionVision Investment Group is seeking an experienced Senior Software Development Engineer to join our team. This role involves designing, developing, testing, and maintaining software applications that meet the needs of our clients.Key Responsibilities:Develop high-quality software applications using a variety of programming languages and...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionWe are seeking a highly skilled and motivated Sr. Software Development Specialist to join our team at Vision Investment Group.About the RoleThe successful candidate will be responsible for designing, developing, testing, and maintaining software applications to support our business operations.This is a permanent full-time position, requiring...


  • Cambridge, Canada ATS Automation Full time

    The world isn’t standing still, and neither is ATS Life Sciences - We don’t follow the trends. We set them!  Are you interested in being part of a team that makes a difference?  Join our growing ATS Life Sciences Systems team a division of ATS Corporation, a publicly traded global enterprise with a proud history, we are helping advance the future with...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job OverviewATS Automation is seeking a highly skilled Automation Software Development Expert to join our team in Innovation. This role plays a vital part in the development of world-class software and control systems for high-performance automation equipment.About UsWe are a global automation supplier committed to innovation, problem-solving, and continuous...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Software Developer Job DescriptionAs a software developer at Lone Wolf Real Estate Technologies Inc, you will be part of a fast-paced, agile product development team working on the development of Lone Wolf applications. Your primary responsibility will be to deliver reliable, scalable new features using .NET Framework, .NET Core, Razor, JavaScript, Microsoft...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Summary: As a Software Development Engineer at ATS Automation, you will play a vital role in designing and implementing scalable software systems that drive business growth through strategic partnerships and collaborations.Key Responsibilities:Collaborate with cross-functional teams to design and implement scalable software systems.Analyze business...


  • Cambridge, Canada Arctic Wolf Full time

    Arctic Wolf, with its unicorn valuation, is the leader in security operations in an exciting and fast-growing industry—cybersecurity. We have won countless awards for our excellence in security operations and remain dedicated to providing an industry-leading customer and employee experience. Our mission is simple: End Cyber Risk. We’re looking for a...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Overview:The ATS Automation Innovation Center is seeking a highly skilled and experienced Senior Software Development Team Lead to lead our software development team in designing and building innovative solutions for data collection, analysis, control, and reporting. This role offers a unique opportunity to work with cutting-edge technologies and...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job 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...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job SummaryWe are seeking an experienced Software Development Specialist to join our team at Vision Investment Group. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining software applications.About the RoleThe successful candidate will have a strong background in software development, with a...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Spire Global, Inc. seeks an experienced Senior IoT Infrastructure Software Developer to join its team in designing, developing, and maintaining a resilient distributed network of thousands of headless Linux computers.About the RoleThis critical position will ensure the reliable delivery of data in adverse network environments from devices connected over the...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    We are seeking a highly skilled Senior Software Developer to join our team at Vision Investment Group. As a key member of our development team, you will play a critical role in designing, developing, and implementing software solutions that meet the needs of our clients.Job SummaryThe successful candidate will have a strong background in computer programming...


  • Cambridge, Canada ATS Automation Full time

    Job Description MAJOR DUTIES: As key contributor within the innovation group, you will be working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control and reporting solutions. Duties involve creating and evolving a world class machine vision software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About ATS Life Sciences SystemsWe are a leading provider of automation solutions for the life sciences industry, helping our customers improve the quality of life for people around the world. Our team is dedicated to designing and developing cutting-edge automation systems that meet the unique needs of our clients.Job DescriptionWe are seeking an experienced...


  • Cambridge, Canada InfoObjects Software, Inc. Full time

    Required: ⦁ Exceptional analytical and strategic thinking abilities. ⦁ Collaborative and able to work effectively with cross-functional teams and senior leaders ⦁ Strong project management with the ability to manage multiple projects simultaneously. ⦁ Microsoft systems (Word, Outlook, PowerPoint, Excel) ⦁ Years of experience required 2-5...