Software Developer

4 months ago


Kitchener, Canada Miovision Full time

Position Summary

At Miovision, we build our own custom hardware to deliver best-in-class transportation data and traffic management solutions. Our firmware team is responsible for developing the low-level hardware abstraction layer (BSP) for Miovision and products, and much of the on-device software stack for priority/preemption phase selectors, radios, and infrared products. 

We’re looking for an experienced software developer to join our team and extend our capabilities up the stack. You will focus on developing real-time application software for V2X systems (vehicle to infrastructure communications) that will improve safety, efficiency, and convenience for road users of all types. You’ll collaborate with Miovision’s software architecture and application teams to build various features and components. This software runs on low-power ARM processors and must be designed with performance and scalability in mind. 

Key Accountabilities

Design, develop, test, deploy and maintain software systems which run on Miovision Core and future hardware generations Work together with the Architecture Team, App Platform Team, and Technical Leads to ensure performance and scalability of your software Collaborate effectively with a multidisciplinary team virtually and in person  Help improve Miovision’s software design, test, and release processes  Participate in Miovision’s code review process and adhere to quality standard Skills/Qualifications Bachelor’s degree in Computer Science or equivalent 5+ years experience as a software application developer 3+ years experience with the following languages: C or C++  Experience with some of the following tools (git, gitlab, github, AWS, Visual Studio Code, Visual Studio Professional, Docker, CMake, Windows Subsystem for Linux (WSL), SQL or SQLite Experience with embedded security systems: encryption, credentialing, public/private key pairing Experience reading and understanding technical standards (IEEE, SAE) and technical documentation Experience working with physical devices and compiling for ARM/X64 architectures.  Experience working with distributed host applications that communicate with hardware devices A passion for building products our customers love and the team is proud of Data-driven and able to dig into technical details to understand a system Able to give and receive constructive feedback on code, designs, and processes Excellent written and verbal communication skills in English

Additional Assets

Experience with Rust, Python Experience with V2X networking standards such as SAE J2735, IEEE 1609 Experience with traffic management standards such as NTCIP Experience with brokers like Mosquitto or Kafka  Experience with message congestion management 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  : 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.



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


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


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Embedded Software EngineerAre you ready to become part of a leading global engineering design firm that excels in embedded software and hardware, electronics, and electro-mechanical systems?What we are looking for:Enthusiastic and proactive professionalsDesigners with varied expertise and a client-focused approachIndividuals capable of contributing to both...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you eager to become part of a leading global engineering design firm that excels in embedded software, hardware, electronics, and electro-mechanics?What We Are Looking ForEnthusiastic and proactive professionalsDesigners with varied expertise and a customer-focused approachCapability to engage in internal projects as well as at client sitesKey...

  • Software Developer

    1 day ago


    Kitchener, Ontario, Canada RideCo Full time

    Job Title: Software DeveloperRideCo is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Python, Bash script, JavaScript, and other...

  • Software Developer

    1 day ago


    Kitchener, Ontario, Canada RideCo Full time

    Job Title: Software DeveloperRideCo is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Python, Bash script, JavaScript, and other...

  • Software Developer

    2 weeks ago


    Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Developer OpportunityWe are seeking a highly motivated and skilled software developer to join our cybersecurity R&D team at BlackBerry Inc.As a software developer, you will be responsible for designing and implementing software features and fixes in Java and/or Kotlin, contributing your software ideas, and participating in all parts of the software...

  • Software Developer

    2 weeks ago


    Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Developer OpportunityWe are seeking a highly motivated and skilled software developer to join our cybersecurity R&D team at BlackBerry Inc.As a software developer, you will be responsible for designing and implementing software features and fixes in Java and/or Kotlin, contributing your software ideas, and participating in all parts of the software...

  • Software Developer

    4 days ago


    Kitchener, Ontario, Canada SK INFOTECH Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at SK INFOTECH. As a Software Developer, you will be responsible for designing, developing, and testing software applications for our clients.Key Responsibilities:Consult with clients to understand their software requirements and develop solutions that meet their...

  • Software Developer

    4 days ago


    Kitchener, Ontario, Canada SK INFOTECH Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at SK INFOTECH. As a Software Developer, you will be responsible for designing, developing, and testing software applications for our clients.Key Responsibilities:Consult with clients to understand their software requirements and develop solutions that meet their...

  • Software Developer

    1 day ago


    Kitchener, Ontario, Canada RideCo Full time

    Job Title: Software DeveloperRideCo is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Python, Bash script, JavaScript, and other...

  • Software Developer

    1 day ago


    Kitchener, Ontario, Canada RideCo Full time

    Job Title: Software DeveloperRideCo is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Python, Bash script, JavaScript, and other...

  • Software Developer

    4 days ago


    Kitchener, Ontario, Canada RideCo Inc. Full time

    Join Our Team as a Software DeveloperRideCo Inc. is a leading provider of cloud-based software solutions for the transportation industry. We are seeking a highly skilled Software Developer to join our team and contribute to the development of our innovative on-demand transit platform.About the RoleAs a Software Developer, you will be responsible for...

  • Software Developer

    4 days ago


    Kitchener, Ontario, Canada RideCo Inc. Full time

    Join Our Team as a Software DeveloperRideCo Inc. is a leading provider of cloud-based software solutions for the transportation industry. We are seeking a highly skilled Software Developer to join our team and contribute to the development of our innovative on-demand transit platform.About the RoleAs a Software Developer, you will be responsible for...

  • IoT Software Engineer

    2 weeks 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 weeks 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 Developer

    2 weeks ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperAt Masri O Inc., we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as PHP, Python, and Adobe XD.Collaborate with...

  • Software Developer

    2 weeks ago


    Kitchener, Ontario, Canada Masri O Inc. Full time

    Job Title: Software DeveloperAt Masri O Inc., we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as PHP, Python, and Adobe XD.Collaborate with...