Software Engineer

4 weeks ago


Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time
Job Title: Software Developer

Miovision Technologies, Inc. is a leading provider of traffic management solutions, and we're seeking a skilled Software Developer to join our team. Our mission is to provide the foundation for tomorrow's smart cities by transforming the way traffic networks are managed today.

About the Role

We're looking for a talented Software Developer who is passionate about applying AI and the latest traffic control technology to improve urban mobility. As a member of our Adaptive Control Team, you will work on developing and maintaining our adaptive signal control product, Surtrac. This cutting-edge system leverages recent advancements in planning, machine learning, optimization, traffic theory, and multi-agent systems to offer a real-time solution for optimizing traffic flow.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-quality software systems
  • Collaborate with the team and system architects to develop new features and functionality
  • Enable fast iteration through build, test, and deployment automation
  • Evaluate performance and provide implementation support
  • Evaluate and recommend changes to existing systems, including new technologies and refactoring opportunities
  • Peer review code to ensure it aligns with our code quality standard
Requirements
  • 3+ years of experience with at least one of: Python, Go, Java, C/C++
  • B.S. in computer science or equivalent
  • Experience with cloud software architecture, edge computing, and Linux system
  • Working with physical device hardware is a plus
  • The ability to wear multiple hats and work with a variety of stakeholders, including product managers, QA, and customers
  • A history of taking ownership of problems and delivering complete and high-quality solutions
  • Experience with test-driven development and test automation
  • Curiosity to dive into technical details of how things work
  • Comfortable learning new technologies and systems
  • Excellent communication skills
Perks and Benefits
  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan
  • Variable Incentive Plan
  • Mio-Days: We extend all three-day weekends to four-days and provide a Holiday Shutdown in December
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and a remote work allowance
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.



  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Job Title: Software Engineer in SupportAt Molex, we're committed to improving people's lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Job Title: Software Engineer in SupportAt Molex, we're committed to improving people's lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...

  • IoT Software Engineer

    2 months ago


    Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperAt JAM Software GmbH, we're committed to driving innovation and making a positive impact on the world. Our Industrial Automation group is dedicated to supporting the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0.Our products and platform support...

  • IoT Software Engineer

    2 months ago


    Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperAt JAM Software GmbH, we're committed to driving innovation and making a positive impact on the world. Our Industrial Automation group is dedicated to supporting the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0.Our products and platform support...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Verily Full time

    At Verily, we're seeking a skilled Software Developer to join our Precision Health Platform engineering organization. As a member of our team, you'll design, develop, and deliver new software features across our tech stack, working closely with our development team to build modular, composable, and interoperable platform components.Key ResponsibilitiesDesign...

  • Software Engineer

    2 weeks ago


    Kitchener, Ontario, Canada Trader Tax Inc Full time

    We are seeking a Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications. This is a fantastic opportunity to work on challenging projects, collaborate with a talented group of engineers, and grow your skills in a dynamic and innovative...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to innovation and excellence. The Industrial Automation group is dedicated to driving the evolution of technology and platforms to support Industry 4.0. Our products and platforms support customers in diverse market sectors, including robotics, plant automation, and process control. This position is responsible for...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to innovation and excellence. The Industrial Automation group is driving the evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse market sectors, including robotics, plant automation, and process control. This position is responsible for working with our...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to innovation and excellence. The Industrial Automation group is dedicated to driving the evolution of technology and platforms to support Industry 4.0. Our products and platforms support customers in diverse market sectors, including robotics, plant automation, and process control. This position is responsible for...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to innovation and excellence. The Industrial Automation group is driving the evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse market sectors, including robotics, plant automation, and process control. This position is responsible for working with our...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to improving people's lives and making the world a better place. The mission of our Industrial Automation group is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to improving people's lives and making the world a better place. The mission of our Industrial Automation group is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperMolex is committed to making the world a better place by improving people's lives through technology.The Industrial Automation group at Molex drives and supports the evolving needs of global customers and partners in the technology revolution.We support customers in diverse market sectors, including robotics, plant automation,...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperMolex is committed to making the world a better place by improving people's lives through technology.The Industrial Automation group at Molex drives and supports the evolving needs of global customers and partners in the technology revolution.We support customers in diverse market sectors, including robotics, plant automation,...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to improving people's lives and making the world a better place. The mission of our Industrial Automation group is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperMolex is committed to improving people's lives and making the world a better place.The Industrial Automation group at Molex drives and supports the evolving needs of global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0.Our products and platform support customers in diverse market...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    At JAM Software GmbH, we're committed to improving people's lives and making the world a better place. The mission of our Industrial Automation group is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support customers in diverse...