Software Developer (Adaptive Control Team)

Posted 17 Days Ago
Be an Early Applicant
Kitchener, ON
Mid level
Software
The Role
The Software Developer will design, develop, test, and maintain high-quality software systems for Miovision's adaptive signal control products. They will collaborate with team members, automate deployment processes, and evaluate system performance while recommending improvements.
Summary Generated by Built In

Miovision’s mission is to provide the foundation for tomorrow’s smart cities by transforming the way traffic networks are managed today. Backed by the world’s most advanced traffic AI, Miovision’s innovations in traffic signal planning and operations have made it possible for cities to improve the transportation experience for drivers, cyclists and pedestrians since 2005. With offices in Kitchener, Canada and Cologne, Germany, Miovision serves over 17,000 municipalities worldwide. For more information, visit www.miovision.com
Position Summary

Traffic signal control plays a pivotal role in traffic management, helping to reduce traffic congestion and emissions. Adaptive traffic signal control, as the most advanced technology in this field, offers a real-time solution for optimizing traffic flow based on various detection inputs and the connectivity of road users, including vehicles, bikes, and pedestrians. 

Our Adaptive Control Team is responsible for developing and maintaining Miovision's adaptive signal control product. The product was originally developed by Rapid Flow Technologies, a startup spun off from the Robotics Institute at Carnegie Mellon University in Pittsburgh, USA. In 2022, Rapid Flow Technologies was acquired by Miovision. Our product, Surtrac (Scalable Urban Traffic Control), leverages recent advancements in planning, machine learning, optimization, traffic theory, and multi-agent systems, making it one of the most advanced multimodal adaptive signal control systems in the world. It features a decentralized architecture and a real-time, second-by-second optimization algorithm, offering excellent scalability for deployment and the ability to manage highly dynamic traffic. Unlike other adaptive signal control systems, Surtrac performs well not only in corridors but also in urban grid networks.

We are looking for an exceptional software developer who is passionate about applying AI and the latest traffic control technology to improve urban mobility. The developer will work in a talented team to add more features to our existing system and further improve its performance.
Key Accountabilities

  • 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 that it aligns to our code quality standard 

Skills/Qualifications

You should have a track record of working collaboratively with remote teams to deliver high quality solutions at a regular cadence. Pride in your work and a desire to delight the customer should motivate you to take initiative, responsibility, and ownership of your projects. 

Below are some more specific things we look for: 

  • 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

Our Tech Stack

  • Python
  • Java
  • Go
  • Docker 
  • Kubernetes, Kafka
  • AWS Services
  • Gitlab CI

Perks and Benefits

Note: We do offer flexible onsite and remote work options. Our Benefits are designed to reflect this and include:

  • 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)

Top Skills

C
C++
Go
Java
Python
The Company
Atlanta, Georgia
385 Employees
On-site Workplace
Year Founded: 2006

What We Do

Miovision provides cities with modern tools to fix today's traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping municipalities get more out of their road network. The result: streets capable of moving more people – safely and efficiently – whether they are in a car, on a bus, on a bike or e-scooter, or walking. Since 2005, our systems have counted more than nine billion vehicles around the world. We have offices in Kitchener, Canada as well as operations in Germany, Serbia and the US. For more information, visit miovision.com

Similar Jobs

Block Logo Block

Staff Software Engineer, Trust (Access)

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Toronto, ON, CAN
12000 Employees
162K-251K Annually

Block Logo Block

Software Engineer, Banking Core

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Toronto, ON, CAN
12000 Employees
134K-208K Annually

Block Logo Block

Senior Software Engineer, Seller Health

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Toronto, ON, CAN
12000 Employees
162K-251K Annually

Block Logo Block

Senior Software Engineer, Risk Engineering

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Toronto, ON, CAN
12000 Employees
162K-251K Annually

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account