Senior Robotics Software Engineer

2 months ago


Toronto, Canada Oxa Full time

Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people.

We are home to some of the world’s leading experts on autonomous vehicles, creating solutions such as Oxa Driver, equipping vehicles with full self-driving functionality; Oxa MetaDriver, using Generative AI to accelerate and assure the safety of deployments; and Oxa Hub, a set of cloud-based offerings for autonomous fleet management. Our technology is being deployed across the UK and the U.S, and we’re partnering with a fast-growing ecosystem of operators, vehicle OEMs and equipment makers serving autonomous transportation globally as it advances.

Based in Oxford, and with offices in Canada and the U.S, Oxa was founded in 2014 and is  growing rapidly (350+ ‘Oxbots’ to date). Our purpose is to change the way the Earth moves, through an uncompromising focus on safety, efficiency and explainability of our AI approaches. The company has attracted $225 million from leading investors so far, with $140 million raised in the last Series C funding round in January 2023.

We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. You will be responsible for developing tools and workflows that generate autonomy performance metrics when operating our Oxa Driver stack, and building instrumentation to monitor and assess on-road decision making. You will champion the utilisation of these instruments through documentation, training, co-development and support, thereby ensuring their optimal reliability and scalability. Moreover, you will play a key role in defining the verification and validation strategies and mechanisms for the Oxa Driver Motion Planner.

As a member of the Evaluators, Metrics and Tooling platform team, you will work closely with core robotics engineers to better measure Motion Planning performance. You will be accountable for assessing, helping identify and reporting on the Motion Planner's end-to-end deliverables for both internal and external stakeholders. As part of the larger Manoeuvres Stream, your platform will rely on your field expertise and knowledge of mobile Motion Planning systems to regularly collaborate with a variety of capability owners to innovate and drive progress. 

As a Senior Software Engineer in the Evaluators, Metrics and Tooling platform team, you will assess Motion Planning performance by:

  • Developing and maintaining high quality processes and APIs to generate performance signals and combine them to create meaningful performance metrics
  • Building and owning the necessary tools and the Planning evaluation framework
  • Contributing significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment and maintenance of your team's work
  • Verifying and validating through on-road testing and scenario simulation
  • Leveraging synthetic data from simulations to expand test situations 
  • Collaboratively defining processes and new metrics with other teams
  • Influencing and assisting with technical strategy, training and hiring ensuring alignment with the Stream's overall objectives
  • Interfacing with other teams to refine your knowledge of the autonomy stack and gain exposure to all aspects of the business
  • Designing, implementing and maintaining CI / CD pipelines to impact developer productivity, release efficiency and, platform performance and reliability

Requirements

What you need to succeed:

  • Degree in Robotics or a related field (e.g., Computer Science, Engineering, Physics, etc.)
  • Solid foundational knowledge of Robotics technologies and how they operate
  • Extensive experience designing, developing and maintaining pipelines and tools to measure real-time engineering operations and processes
  • Strong analytical and problem-solving skills in performing statistical analysis, data modeling, and predictive analytics.
  • Professional experience in modern C++, including the STL and common testing frameworks
  • Fluency in Python for software development
  • Ability to develop high-quality APIs and code documentation
  • Deep understanding of software development methodologies, code reviews, version control systems (e.g., Git), and agile practices
  • Demonstrated leadership skills in collaborating cross-functionally and providing guidance to junior members
  • Excellent written and verbal communication skills, especially in articulating complex technical concepts across company stakeholders

Extra kudos if you have:

  • Prior experience in verification and validation of on-road Motion Planning systems
  • Understanding of decision making, trajectory generation and control algorithms
  • Exposure to automotive testing and simulation frameworks (e.g. Applied Intuition, Carla, etc.)
  • Extensive experience with a variety of CI / CD tools and technologies (e.g., Git, Gitlab, Jenkins, GCP, AWS)
  • Knowledge of containerisation and microservice architecture
  • Ability to develop dashboard UIs for publishing performance (e.g., Grafana, Apache Superset, etc.)
  • Exposure to safety certification standards and processes

Benefits

We provide:

    • Competitive salary, benchmarked against the market and reviewed annually
    • Hybrid working arrangements
    • Life Insurance
    • AD&D Insurance
    • Long Term Disability Insurance
    • Critical Illness Cover
    • Extended Health Care
    • Dental Cover
    • Health Spending Account
    • Personal Spending Account
    • Employee Assistance Program

Our Culture:

We promote an open and inclusive culture that empowers our Oxbots to bring their whole, authentic selves to work every day. Oxa is proud to be an inclusive organisation and, as such, we require all team members within our recruitment process to understand and deploy best practices focused on de-biasing the whole recruitment cycle.We also apply a neuro inclusive lens to our recruitment process and want each potential Oxbot to enjoy the best experience possible for them. Please share with us any individual needs or reasonable adjustments we may need to make in advance of commencing the interview process with us.

Learn more about our culture here.

Why become an Oxbot?

Our team of experts in computer science, AI, robotics and machine learning is world-class, and together they’re solving the most exciting and important technological challenges of our times.

But as well as smarts, Oxbots have heart. Our diverse, multi-cultural crew is guided by a shared vision to bring the myriad benefits of autonomy to our customers and partners. And in a company that celebrates uniqueness as much as skill and experience, they do it with energy, conviction and a healthy dose of excitement, too.

If you are bold, creative and hyper skilled, come and create the future of autonomy with us at Oxa.



  • Old Toronto, Canada Oxa Full time

    Autonomous Vehicle Software TeamOxa, a leading innovator in self-driving vehicles, is seeking a skilled Senior Robotics Software Engineer to join our team. Our mission is to revolutionize transportation through cutting-edge technology.Key Responsibilities:Design and develop robust mechanisms and pipelines to acquire metrics for real-time production autonomy...


  • Toronto, Ontario, Canada Intero Integrity Full time

    We are seeking a talented Software Robotics Engineer to join our dynamic team at Intero Integrity. Our company is a leading provider of inspection, industrial, and environmental services to the energy industry, and we develop cutting-edge robotic platforms to execute projects worldwide.As a Software Robotics Engineer, you will work on state-of-the-art...


  • Toronto, Canada Ocado Group Full time

    Senior Robotics Software DeveloperFounded in 2014, Kindred is a robotics and artificial intelligence (AI) company that develops robots to solve real-world problems. Its mission is to enhance the lives of human workers with the power of AI robotics. Kindred’s cutting-edge technology is the foundation of a number of proprietary platforms, including CORE with...


  • Old Toronto, Canada Epson America Inc. Full time

    Why work at Epson?Epson enables people worldwide to make, share and capture creativity and bring it to life. Epson technologies open the door to limitless opportunities in visual communications, robotics, sensing, and business and commercial digital imaging. As a global innovator Epson applies its cutting-edge technologies in markets including sports,...


  • Old Toronto, Canada Ocado group Full time

    About KindredFounded in 2014, Kindred is a pioneering robotics and artificial intelligence company dedicated to enhancing human productivity with cutting-edge AI technology. As part of the Ocado Group plc, Kindred's mission is to revolutionize industries through innovative robotics solutions.Job SummaryWe are seeking an experienced Robotics Software Engineer...


  • Old Toronto, Canada Ocado group Full time

    Robotics Software Development at Ocado GroupAt Ocado Group, we're revolutionizing the way we live and work with cutting-edge robotics and AI technology. As a Robotics Software Development Engineer, you'll be part of a talented team driving innovation in the field of robotics and AI. Your mission will be to develop, evaluate, and optimize algorithms related...

  • Senior Automation

    1 month ago


    Old Toronto, Canada Calian Group Ltd. Full time

    For more than 40 years, Calian has been solving the world’s most complex problems by pairing the brightest minds with powerful technology. Calian solutions impact the world; from the satellites in space that connect us to the farms that feed us, from the medical professionals who care for us to the governments, schools and companies that make the world...


  • Toronto, Canada Ocado Group Full time

    Senior Robotics Software Developer Founded in 2014, Kindred is a robotics and artificial intelligence (AI) company that develops robots to solve real-world problems. Its mission is to enhance the lives of human workers with the power of AI robotics. Kindreds cutting-edge technology is the foundation of a number of proprietary platforms, including CORE...


  • Toronto, Ontario, Canada Unreal Gigs Full time

    Design and Develop Innovative Robotic SystemsWe are seeking an experienced Senior Robotics Technologist to join our team at Unreal Gigs. As a key member of our engineering department, you will play a crucial role in designing, developing, and deploying advanced robotic systems that revolutionize industries and improve efficiency across various domains.About...


  • Old Toronto, Canada Calian Group Ltd. Full time

    For more than 40 years, Calian has been solving the world’s most complex problems by pairing the brightest minds with powerful technology. Calian solutions impact the world; from the satellites in space that connect us to the farms that feed us, from the medical professionals who care for us to the governments, schools and companies that make the world...


  • Old Toronto, Canada Ocado group Full time

    Founded in 2014, Kindred is a robotics and artificial intelligence (AI) company that develops robots to solve real-world problems. Its mission is to enhance the lives of human workers with the power of AI robotics. Kindred’s cutting-edge technology is the foundation of a number of proprietary platforms, including CORE with AutoGrasp, developed to operate...


  • Old Toronto, Canada Native American and Indigenous Studies Association Full time

    The University of Toronto's Department of Mechanical & Industrial Engineering invites applications for a senior robotics engineer position. This role is part of our ongoing efforts to strengthen our research and teaching capabilities in the areas of robotics and mechatronics.We are seeking an exceptional candidate with a PhD in Mechanical Engineering,...


  • Old Toronto, Canada NVIDIA Full time

    Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse,...


  • Old Toronto, Canada NVIDIA Full time

    NVIDIA is a pioneer in the field of AI, and we're looking for a talented software engineer to join our Isaac Lab team.We're on the cusp of a revolution in robotics, and we need experts like you to help us propel our flagship platform to new heights. Your mission will be to develop cutting-edge features for robot learning, automate workflows, and collaborate...


  • Toronto, Ontario, Canada Ocado Group Full time

    About the RoleWe are seeking a highly skilled Robotics Software Engineer to join our team and contribute to the development of autonomous systems. As a key member of our robotics group, you will be responsible for designing, implementing, and optimizing algorithms for robotic manipulation and control.ResponsibilitiesDesign and develop advanced algorithms for...


  • Toronto, Ontario, Canada Carbon Technologies Inc. Full time

    About Carbon Technologies Inc.Carbon Technologies, founded by visionary designer and engineer Sean Sapir, is pioneering a revolution in smart home robotics through AI-driven innovation. By merging advanced artificial intelligence with robotics, we aim to redefine what's possible in home automation. Current solutions lack genuine intelligence, and we're...


  • Old Toronto, Canada undisclosed Full time

    Job DescriptionAt our company, we are seeking a skilled Senior Automation and Robotics Engineer to support the development of robotic tooling for nuclear reactor applications.ResponsibilitiesConduct scientific and technical project work for our clients.Support the development of technical documents outlining research approaches, development procedures, and...


  • Toronto, Canada Intero Integrity Full time

    Intero Integrity is a fast-growing global company offering inspection, industrial and environmental services to the energy industry. We develop our own high-tech equipment and software and use this technology to execute projects worldwide. We support the energy industry to use natural resources efficiently, safely and responsibly. Together we get the job...


  • Toronto, Ontario, Canada Intero Integrity Full time

    Job DescriptionWe are seeking a highly skilled and motivated Artificial Intelligence Software Engineer to join our dynamic Unique Ability Team. As an expert in robotics, you will play a crucial role in developing cutting-edge robotic platforms, improving existing designs, and introducing new ideas for control systems, navigation, and autonomous...

  • Robotics Engineer

    2 months ago


    Toronto, Canada Unreal Gigs Full time

    Are you passionate about building robots that interact with the world and perform tasks autonomously? Do you thrive on designing complex systems that blend mechanical, electrical, and software engineering to create intelligent machines? If you’re excited about solving real-world problems with robotics and automation, then our client has the perfect...