Current jobs related to Staff Engineer, Software/Controls Design - Toronto, Ontario - Oxa

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...


  • Toronto, Ontario, Canada Robinhood Full time

    **About Robinhood Markets**Robinhood Markets is a leading fintech company that's dedicated to democratizing finance for all. Our mission is to create a financial system that's accessible to everyone.**Our Vision**We're building a platform that enables individuals to take control of their financial lives. Our products and services are designed to make...


  • Toronto, Ontario, Canada Robinhood Full time

    **About Robinhood Markets**Robinhood Markets is a leading fintech company that's dedicated to democratizing finance for all. Our mission is to create a financial system that's accessible to everyone.**Our Vision**We're building a platform that enables individuals to take control of their financial lives. Our products and services are designed to make...


  • Toronto, Ontario, Canada Square Inc. Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Access team at Square Inc. This team plays a critical role in providing financial access to customers who are underserved by traditional financial institutions.Key ResponsibilitiesDesign and implement reliable technical foundations and intuitive customer-facing features that...


  • Toronto, Ontario, Canada Square Inc. Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Access team at Square Inc. This team plays a critical role in providing financial access to customers who are underserved by traditional financial institutions.Key ResponsibilitiesDesign and implement reliable technical foundations and intuitive customer-facing features that...


  • Old Toronto, Ontario, Canada Invisionstaffing Full time

    Job DescriptionInVision is a professional recruitment firm specializing in engineering, industrial/trades, IT, and professional services in Canada and the U.S. We have a successful track record working on both small and large recruitment projects across North America. Our client, a leading OEM machine designer, is currently seeking a software controls...


  • Old Toronto, Ontario, Canada Invisionstaffing Full time

    Job DescriptionInVision is a professional recruitment firm specializing in engineering, industrial/trades, IT, and professional services in Canada and the U.S. We have a successful track record working on both small and large recruitment projects across North America. Our client, a leading OEM machine designer, is currently seeking a software controls...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryRBC is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate about building...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryRBC is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate about building...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryRBC is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate about building...


  • Toronto, Ontario, Canada Robinhood Full time

    About the RoleRobinhood is seeking a highly skilled Staff Software Developer to join our Container Orchestration team. As a key member of our engineering team, you will be responsible for designing and implementing large-scale systems, leading technical directions, and mentoring junior engineers.Key ResponsibilitiesDesign and implement large-scale systems,...


  • Toronto, Ontario, Canada Robinhood Full time

    About the RoleRobinhood is seeking a highly skilled Staff Software Developer to join our Container Orchestration team. As a key member of our engineering team, you will be responsible for designing and implementing large-scale systems, leading technical directions, and mentoring junior engineers.Key ResponsibilitiesDesign and implement large-scale systems,...


  • Toronto, Ontario, Canada Berachain Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at Berachain. As a key member of our engineering team, you will be responsible for designing, developing, and deploying blockchain infrastructure solutions using the Ethereum Virtual Machine (EVM).Key Responsibilities:Blockchain Infrastructure: Design...


  • Toronto, Ontario, Canada Berachain Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at Berachain. As a key member of our engineering team, you will be responsible for designing, developing, and deploying blockchain infrastructure solutions using the Ethereum Virtual Machine (EVM).Key Responsibilities:Blockchain Infrastructure: Design...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job DescriptionWiser Solutions, Inc. is seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop high-quality software solutions that meet...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job DescriptionWiser Solutions, Inc. is seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop high-quality software solutions that meet...


  • Toronto, Ontario, Canada Robinhood Full time $170,000 - $200,000

    About RobinhoodRobinhood is a leading fintech company that's democratizing finance for all. Our mission is to create a financial system that's accessible to everyone.Job SummaryWe're seeking a highly skilled Software Engineer, Staff to join our Developer Infrastructure team. As a key member of our team, you'll be responsible for building and maintaining the...


  • Toronto, Ontario, Canada Robinhood Full time $170,000 - $200,000

    About RobinhoodRobinhood is a leading fintech company that's democratizing finance for all. Our mission is to create a financial system that's accessible to everyone.Job SummaryWe're seeking a highly skilled Software Engineer, Staff to join our Developer Infrastructure team. As a key member of our team, you'll be responsible for building and maintaining the...

Staff Engineer, Software/Controls Design

3 months ago


Toronto, Ontario, Canada Oxa Full time

Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; 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.Our purpose is to change the way the Earth moves, through an uncompromising focus on safety, efficiency and explainability of our AI approaches.

You will join our growing Planning Team, where we design, implement, test, and deploy the Engine that defines the behaviour and motion of Oxa's Autonomous Vehicles (AVs), based on our understanding of the environment.

As a Staff Engineer in Trajectory Planning, you will be responsible for designing, implementing, testing, and deploying the trajectory planning software that generates the trajectories for the AV.

Specifically, this role will focus on building a robust and efficient trajectory generation approach to achieve the desired AV maneuvers in a comfortable, human-like, and safe manner for different on-road and off-road applications.

Lead the development, integration, and deployment of trajectory planning software that robustly and efficiently generates AV trajectories, including off-the-shelf solver evaluation and custom solver implementation.

Take ownership of the trajectory planning approach and architecture with a focus on high quality functionality and APIs that allow the trajectory planner component to be used as a building block for various on-vehicle applications.

Create appropriate metrics and tools to measure and benchmark the performance of the trajectory planner deployed on various AV platforms.

Own the engineering lifecycle, including scoping, design, implementation, testing, deployment, and maintenance of your team's work.
Influence the technical strategy within the Planning Team, ensuring alignment with your counterparts in other teams.

Spearhead hiring and onboarding at scale by defining role responsibilities and requirements, leading interviews, engaging in recruiting outreach for your team, and mentoring and developing new team members.

Positively impact product quality, customer experience, and maintainability, and identify projects that improve team processes and solutions.
PhD in related field (Mech Eng, Aerospace, Comp Science, Robotics, Applied Mathematics) with 3+ years of industry experience is desired
MS in related field (Mech Eng, Aerospace, Comp Science, Robotics, Applied Mathematics) with 5+ years of industry experience is acceptable
Extensive hands-on experience of optimisation-based trajectory planning and control applications to autonomous driving.
Deep practical understanding of nonlinear optimisation techniques

Experience with different trajectory planning problem formulations

Prior tech lead experience in a software development team focused on trajectory optimisation or vehicle/robot control (preferably within autonomous driving), guiding and mentoring team members.

Strong C++ and Python software development skills, including modern C++ algorithm development and deployment in a production environment.
Familiarity with modern software engineering practices, including automated testing and continuous integration.
Experience with sampling-based trajectory planning approaches

ILQR, SQP, or Differential Dynamic Programming experience (algorithm, implementation, and deployment)

~ Experience with RSS (Responsibility-Sensitive Safety), SFF (Safety Force Field), or related concepts.

Long Term Disability Insurance
Dental Cover
Health Spending Account
Personal Spending Account

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.

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

#