Urban Mobility Software Architect

3 days ago


Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

Miovision Technologies, Inc. is a leading provider of advanced traffic management solutions for smart cities worldwide. We are committed to delivering innovative products that improve the transportation experience for drivers, cyclists, and pedestrians.

Job Summary

We are seeking an experienced Software Developer to join our Adaptive Control Team. As a key member of this team, you will play a critical role in developing and maintaining our cutting-edge adaptive signal control product, Surtrac. This product leverages recent advancements in planning, machine learning, optimization, traffic theory, and multi-agent systems to provide real-time traffic flow optimization based on various detection inputs and the connectivity of road users.

The ideal candidate will have a strong background in software development, with experience in cloud software architecture, edge computing, and Linux system administration. You will work closely with our talented team to add new features to our existing system, improve its performance, and ensure high-quality code deployment.

Main 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 administration
  • Working with physical device hardware is a plus
  • The ability to wear multiple hats and work with various 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
  • We offer 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 remote work allowance
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)
About Miovision Technologies, Inc.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

This position offers a salary range of $110,000 - $140,000 per year, depending on experience. We offer flexible onsite and remote work options and are located in Kitchener, Canada.



  • Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Miovision Technologies, Inc. is revolutionizing the way traffic networks are managed by leveraging cutting-edge technology and innovative solutions.Our mission is to provide a foundation for tomorrow's smart cities, and we're seeking a highly skilled Software Developer to join our team.As a key member of our Adaptive Control Team, you will be responsible for...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Miovision Technologies, Inc. is a leading provider of intelligent transportation solutions. We are seeking a skilled Software Engineer to join our team and contribute to the development of our adaptive signal control product.The ideal candidate will have a strong background in software development and a passion for applying AI and machine learning to improve...


  • Kitchener, Ontario, Canada Airbus Full time

    Join Airbus as a Solutions ArchitectWe are seeking a highly skilled Solutions Architect to join our team at Airbus. As a Solutions Architect, you will play a key role in designing and implementing cutting-edge solutions for our customers in the aviation industry.About the RoleThis is a unique opportunity to work with a talented team of engineers and...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision 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 RoleWe're looking for a talented Software...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision 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 RoleWe're looking for a talented Software...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Miovision Full time

    Job SummaryMiovision is seeking an exceptional software developer to join our Adaptive Control Team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining high-quality software systems that optimize traffic flow and improve urban mobility.Key ResponsibilitiesDesign and develop software systems...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Miovision Full time

    Job SummaryMiovision is seeking an exceptional software developer to join our Adaptive Control Team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining high-quality software systems that optimize traffic flow and improve urban mobility.Key ResponsibilitiesDesign and develop software systems...


  • Kitchener, Ontario, Canada Dew Software Full time

    About the Position:We are seeking a highly skilled Salesforce Architect to join our team at Dew Software. As a trusted advisor and leader, you will partner with business stakeholders and executives to design a vision and architecture for a solution to a business problem.Key Responsibilities:Translate business needs into a technical vision that the team of...


  • Kitchener, Ontario, Canada Dew Software Full time

    About the Position:We are seeking a highly skilled Salesforce Architect to join our team at Dew Software. As a trusted advisor and leader, you will partner with business stakeholders and executives to design a vision and architecture for a solution to a business problem.Key Responsibilities:Translate business needs into a technical vision that the team of...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision 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 RoleWe're looking for a talented Software...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision Technologies, Inc. is a leading provider of traffic management solutions, and we're seeking a skilled Software Developer to join our team.Job SummaryWe're looking for a talented Software Developer to contribute to the development and maintenance of our adaptive traffic signal control product. As a key member of our...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision Technologies, Inc. is a leading provider of traffic management solutions, and we're seeking a talented Software Developer to join our team.About the RoleWe're looking for a skilled Software Developer to contribute to the development and maintenance of our adaptive traffic signal control product, Surtrac. As a key member...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision 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 RoleWe're looking for a talented Software...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Software DeveloperMiovision 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 RoleWe're looking for a talented Software...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Miovision Full time

    Job SummaryMiovision is seeking a skilled software developer to join our Adaptive Control Team. The ideal candidate will have a strong background in software development and a passion for applying AI and the latest traffic control technology to improve urban mobility.Key ResponsibilitiesDesign, develop, test, deploy, and maintain high-quality software...


  • Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Job Title: Senior Software Engineer - AI and Traffic ControlMiovision Technologies, Inc. is seeking a highly skilled Senior Software Engineer to join our Adaptive Control Team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software systems that leverage AI and the latest traffic control...

  • Software Engineer

    2 weeks ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    About Miovision Technologies, Inc.Miovision Technologies, Inc. is a leading provider of smart city solutions, dedicated to transforming the way traffic networks are managed. With a strong commitment to innovation and customer satisfaction, we strive to make a positive impact on urban mobility.About the RoleWe are seeking a highly skilled Software Engineer to...


  • Kitchener, Ontario, Canada Voltera Full time

    About VolteraVoltera is a pioneering technology company that has been driving innovation in the additive electronics industry since 2013. Our cutting-edge tools empower the world's most innovative minds to solve complex problems. Our customers are revolutionizing the way we think about electronics and its applications.Our ProductsWe offer two flagship...


  • Kitchener, Ontario, Canada Voltera Full time

    About VolteraVoltera is a pioneering technology company that has been driving innovation in the additive electronics industry since 2013. Our cutting-edge tools empower the world's most innovative minds to solve complex problems. Our customers are revolutionizing the way we think about electronics and its applications.Our ProductsWe offer two flagship...


  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    About the RoleWe are seeking a highly skilled Solution Implementation Architect to join our team at ROSS, a leading provider of People Strategy solutions. As a key contributor to our projects, you will be responsible for providing technical expertise on products, architectures, and technical capabilities.Key ResponsibilitiesProvide technical guidance and...