Software Engineer

1 month ago


Kitchener, Ontario, Canada Outrider Full time
Perception Algorithms & State Estimation Engineer

We are seeking a highly skilled Perception Algorithms & State Estimation Engineer to join our team at Outrider. As a key member of our perception team, you will be responsible for developing and deploying algorithms in robotics using camera, lidar, and/or radar data.

Key Responsibilities:
  • Design and develop state estimation solutions that run online on our autonomous vehicle
  • Work within the perception team to leverage data, and with other teams to deliver solutions ready for deployment on the autonomous vehicle
  • Mentor and guide other team members to help achieve overall perception goals
  • Skilled with modern C++, Python
  • Experience building state of the art state estimation solutions for real time applications in robotics, including E/KFs, factor graphs, optimization
  • Experience building mapping and calibration solutions
  • Experience working with camera, lidar, and/or radar data in autonomy application
  • Comfort iterating on complex problems and models: problem definition, data, bring-up, debugging, evaluation and deployment
  • Familiarity with state of the art, best practices, and research in motion planning and/or controls
  • Ability to design, implement, and deploy motion planning and/or control software stacks
  • Ownership of projects from day one, highly collaborative teams and a dynamic work environment
What We Offer:
  • ~100% Remote work set up, flexible work schedule (Flex Time Off Policy)
  • ~ Allowance for home office set up
  • At Outrider, we believe in cultivating an environment where there is diversity of perspectives, experiences, and knowledge with the expectation that we thrive in an inclusive environment

We are an equal opportunity employer and welcome applications from diverse candidates. Please note that we only accept applications through our corporate website at https://www.outrider.com/careers and corporate emails utilizing our domain name of careers@outrider.com.



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


  • 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

    1 month ago


    Kitchener, Ontario, Canada Menlo Ventures Full time

    About CartaCarta is a platform that helps people manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on innovation and customer satisfaction, Carta is committed to providing the best possible experience for its users.Job DescriptionWe are seeking a highly skilled Software Engineer to join our team. As a Software...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Menlo Ventures Full time

    About CartaCarta is a platform that helps people manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on innovation and customer satisfaction, Carta is committed to providing the best possible experience for its users.Job DescriptionWe are seeking a highly skilled Software Engineer to join our team. As a Software...

  • Software Engineer

    3 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

    1 week 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 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...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    About CartaCarta is a leading platform that empowers individuals and organizations to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on innovation and customer satisfaction, Carta has established itself as a trusted partner in the private markets.Job SummaryWe are seeking an experienced Software Engineer to join...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    About CartaCarta is a leading platform that empowers individuals and organizations to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on innovation and customer satisfaction, Carta has established itself as a trusted partner in the private markets.Job SummaryWe are seeking an experienced Software Engineer to join...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer on our team, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer on our team, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...