Software Engineer NRT App Development

5 days ago


Vaughan, Ontario, Canada SEW-Eurodrive Canada Full time $90,000 - $120,000 per year

About Us:
At SEW Eurodrive, we are defining the future of automated manufacturing. Our proven solutions streamline factory operations, enhancing efficiency and productivity. We value creativity, collaboration, and excellence in all our endeavors.

Responsibilities:

  • Design, develop, and maintain modern motion control software libraries that interface seamlessly with drive systems and automation components. Ensure high code quality, modularity, and performance for use in industrial applications running on edge devices.
  • Collaborate within a cross-functional Scrum team consisting of software, controls, and system engineers to translate product requirements into reliable and scalable software solutions. Contribute actively to sprint planning, reviews, and continuous improvement initiatives.
  • Integrate and validate motion control functionality on real hardware, including testing with drive trains and edge platforms. Diagnose and resolve complex issues across software and hardware boundaries, ensuring robust operation under industrial conditions.

Skills:

  • Strong software engineering foundation
    with proficiency in Python and modern C++ (C++17/20), including a deep understanding of object-oriented programming, design patterns, and clean code principles. Experience developing reusable libraries and APIs, ideally experience in creating libraries and sdks for other developers.
  • Expertise in motion control and drive technology
    , including knowledge of servo drives, inverters, and general motor control principles. Experience with industrial communication protocols such as EtherCAT, PROFINET, or CANopen, and a solid grasp of control theory, kinematics, and the interaction between software and electromechanical systems.
  • Experience with edge and embedded systems
    , particularly Linux-based or RTOS environments. Understanding of how to design performant and reliable software for hardware-constrained systems, with optional experience in containerization technologies (e.g., Docker) or deployment on industrial edge platforms.
  • Proficiency in agile development practices
    within cross-functional Scrum teams. This includes working collaboratively with hardware, controls, and system engineers, contributing to sprint planning and code reviews, writing automated tests, and continuously improving software quality through modern engineering practices.

Office Location: This is an in-person position based in Vaughan, ON, Canada. The role requires occasional travel to the factory in Bramalea, ON, as well as to Germany.



  • Vaughan, Ontario, Canada Mircom Group of Companies Full time $120,000 - $180,000 per year

    About Mircom:Founded more than thirty years ago, The Mircom Group of Companies is family owned and North America's largest independent designer, manufacturer and distributor of fire/life safety and intelligent building solutions. With a global reach and customers in more than 100 countries worldwide, our portfolio encompasses: fire detection & alarm,...


  • Vaughan, Ontario, Canada Tata Consultancy Services Full time $104,000 - $156,000 per year

    Inclusion without Exception:Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...


  • Vaughan, Ontario, Canada Mastercard Full time $200,000 - $320,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...

  • Software Engineering

    2 weeks ago


    Vaughan, Ontario, Canada 407 ETR Full time $120,000 - $140,000 per year

    SummaryWe're reimagining customer engagement, and AWS Connect is at the core of it. As a CCaaS Software Engineering professional, you'll shape how millions of customer interactions flow across voice, chat, and digital channels — and give agents the tools they need to deliver standout experiences.This isn't just configuration. You'll be building,...


  • Vaughan, Ontario, Canada Career Connections Canada Inc. Full time $120,000 - $180,000 per year

    Job description:Job OverviewWe are seeking an experiencedProduct Development Engineering Managerto lead a team of engineers and technical specialists in developing innovative, high-quality, and cost-effective products. This role plays a key part in driving product innovation, improving manufacturability, and ensuring that all engineering deliverables meet...


  • Vaughan, Ontario, Canada Mircom Group of Companies Full time $120,000 - $180,000 per year

    Research and Development Engineering ManagerFounded in 1991, the Mircom Group of Companies is North America's largest independent designer, manufacturer and distributor of intelligent building and life safety solutions. Reaching customers in over 100 countries worldwide, our portfolio includes: fire detection & alarm, communications & security, mass...


  • Vaughan, Ontario, Canada Mircom Group of Companies Full time $60,000 - $120,000 per year

    Intermediate C#., Net, Windows, Web Software Developer TX3 Product lineFounded in 1991, the Mircom Group of Companies is North America's largest independent designer, manufacturer and distributor of intelligent building and life safety solutions. Reaching customers in over 100 countries worldwide, our portfolio includes: fire detection & alarm,...


  • Vaughan, Ontario, Canada Gusto Full time $230,000 - $270,000 per year

    About GustoAt Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and customers. With teams in Denver, San Francisco, and New York, we're proud to support more than 400,000 small businesses across the country, and we're building a...

  • Software Engineering

    2 weeks ago


    Vaughan, Ontario, Canada 407 ETR Full time $120,000 - $180,000 per year

    SummaryJoin a team transforming enterprise communication through Microsoft Teams and cloud-based telephony. Communication underpins everything we do, and we're taking it to the next level. As a UCaaS Engineering professional, you'll be the designing and managing changes for our Microsoft Teams voice and enterprise cloud based telephony ecosystem — making...


  • Vaughan, Ontario, Canada BRAINHUNTER Full time $80,000 - $120,000 per year

    Job Description Job Title: Full Stack DeveloperLocation: Vaughan, ONJob Type: Fulltime/PermanentJob Purpose: You will apply cutting edge development technologies to solve hard-core scale and integration problems and build high-demand, multi-threaded eCommerce applications. You will apply your existing PHP/J2EE knowledge to a large-scale real-time eCommerce...