Software Developer
2 months ago
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
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
- 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, colour, 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.
#J-18808-Ljbffr-
Software Developer
4 weeks ago
Kitchener, Ontario, Canada Equator Studios Full timeAbout the Role:We are seeking a talented Software Developer to join our team at Equator Studios. As a key member of our development team, you will play a crucial role in designing and implementing new software features, implementing front-end designs, and building and optimizing LLM prompts to enable our customers to build proposals 10x faster.Key...
-
Java Software Developer
6 months ago
Kitchener, Canada CB Canada Full timeJava Software Developer: Procom KW is seeking an intermediate level Java Software Developer for a long term contract role with one of our clients in manufacturing sector. Java Software Developer Job detailsAs a Java Software Developer, you will be working with Admin Systems Applications Team and focusing on supporting existing custom solutions to the...
-
Embedded Software Developer
4 weeks ago
Kitchener, Ontario, Canada Cloud DX, Inc. Full timeEmbedded Software Developer OpportunityWe are seeking a talented and motivated Embedded Software Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key ResponsibilitiesAssist in the design and development of embedded software for various...
-
Software Development Expert
1 month ago
Kitchener, Ontario, Canada Miovision Technologies, Inc. Full timeMiovision 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...
-
Senior Software Developer
6 months ago
Kitchener, Canada Sonova Full timeSonova is a global leader in innovative hearing solutions: from personal audio devices and wireless communication systems to audiological care services, hearing aids and cochlear implants. We operate through four businesses – Hearing Instruments, Audiological Care, Consumer Hearing and Cochlear Implants – and the core brands Phonak, Unitron, AudioNova,...
-
Senior Software Developer
2 months ago
Kitchener, Canada BinSentry Full timeJob Title: Senior Software Developer Location: Kitchener, Ontario, Canada (In-person) Company: BinSentry About BinSentry: BinSentry is an extremely fast-growing ag-tech company started here in KW. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader...
-
Senior Software Developer
6 months ago
Kitchener, Canada Brock Solutions Full timeJob Responsibilities: Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based industrial/manufacturing and transportation/logistics organizations worldwide. Some interesting areas we are exploring include industrial...
-
Embedded Software Developer
2 months ago
Kitchener, Ontario, Canada Cloud DX, Inc. Full timeWe are seeking a talented and motivated Junior Embedded Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key Responsibilities:Assist in the design and development of embedded software for various systems and devicesCollaborate with...
-
Software Development Expert
4 weeks ago
Kitchener, Ontario, Canada CB Canada Full timeCareer Opportunity: CB Canada is seeking a skilled Java Software Developer to join our team.Job Details:This Java Software Developer will work with the Admin Systems Applications Team, focusing on supporting existing custom solutions and enhancing their functionality.Key Responsibilities:Complete function enhancements of various applications identified by...
-
Software Ecosystem Developer
4 weeks ago
Kitchener, Ontario, Canada Clearpath Robotics Full timeAbout the JobThe Clearpath Robotics Strategic Alliance Ecosystem is a growing and evolving collection of products and companies that offer high-value technological solutions complementary to and compatible with our products. A healthy ecosystem makes it easier for systems integrators and end-user clients to find and be confident in sourcing the building...
-
senior software developer
3 months ago
Kitchener, Canada CS2TECHNOLOGIES INC. Full timeDurée de l'emploi: TemporaireLangue de travail: AnglaisHeures de travail: 40 hours per weekEducation: Expérience: EducationMaster's degree or equivalent experienceWork settingComputer hardware or software retailer/wholesalerSoftware companyRemote or mobileTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making...
-
senior software developer
3 months ago
Kitchener, Canada CS2TECHNOLOGIES INC. Full timeWork Term: TemporaryWork Language: EnglishHours: 40 hours per weekEducation: Master's degreeExperience: 5 years or more or equivalent experienceWork settingComputer hardware or software retailer/wholesalerSoftware companyRemote or mobileTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as...
-
Front-end Software Developer
1 month ago
Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full timeJob Title: Software DeveloperAs a software developer at our company, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using various programming...
-
Senior Software Development Expert
4 weeks ago
Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full timeAbout the RoleWe are seeking an experienced Senior Software Developer to join our team at CS2TECHNOLOGIES INC.Job SummaryThis is a temporary opportunity for a skilled professional with extensive experience in software development. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software...
-
Staff Software Developer
6 months ago
Kitchener, Canada ApplyBoard Full timeThe Opportunity :We are looking for an experienced and creative Sr. Full-Stack Engineer to join our growing School Products Team and help take our company to the next level!As part of the team, you’ll be part of a dynamic and growing team that builds and supports technology solutions for internal enterprise clients. The projects and platforms include but...
-
Software Developer
6 months ago
Kitchener, Canada Clearpath Robotics Full timeAbout the Job OTTO Motors by Rockwell is looking for a Software Developer to work on the Fleet Core team as part of the Fleet Software Group, who can bring their experience and leadership to help us define, implement and deliver the next generation of OTTO Fleet Manager products.The Fleet Software Group is responsible for the design, development and...
-
Software Developer with Proficiency in Python
3 weeks ago
Kitchener, Ontario, Canada Randstad Full timeJob Summary:As a software developer at our company, you will be responsible for developing and maintaining software applications. Your primary focus will be on writing clean, efficient, and well-documented code. You will work closely with our cross-functional team to design and implement software solutions that meet our clients' needs.Key...
-
Embedded Software Developer C++
4 weeks ago
Kitchener, Ontario, Canada Sonova AG Full timeAt Sonova, we're committed to creating innovative hearing solutions. As an Embedded Software Developer C++, you'll play a crucial role in developing cutting-edge software for our networked hearing aid systems.Key Responsibilities:Design, implement, test, and document real-time embedded software using C++Collaborate with a multidisciplinary team of engineers...
-
Embedded Software Developer C++
3 weeks ago
Kitchener, Ontario, Canada Sonova AG Full timeAt Sonova AG, we're looking for a talented Embedded Software Developer to join our team. As an embedded software developer, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.Key Responsibilities:Design, implementation, test, and documentation of real-time embedded software.Object-oriented embedded software...
-
Senior Software Developer Position
1 month ago
Kitchener, Ontario, Canada Brock Solutions Full timeJob Responsibilities:Brock Solutions, a global engineering solutions and professional services company, seek a skilled Senior Software Developer to join our team at our head office in Kitchener, ON. Our company specializes in real-time operational solutions for the industrial/manufacturing and transportation/logistics sectors.Key Responsibilities:Design,...