Senior Decision-making Engineer for Autonomous Mobility Technology

steerai United Arab Emirates
Relocation
Apply
AI Summary

Design and implement advanced algorithms and autonomous systems for industrial vehicles. Develop high-level mission management frameworks and deep neural networks. Collaborate with interdisciplinary teams for seamless integration.

Key Highlights
Design and optimize software architecture for autonomous stack
Develop behavior-based decision-making framework for autonomous ground vehicles
Conduct thorough evaluations of autonomous vehicle's decision-making architecture
Collaborate across functions for seamless integration of decision-making modules
Produce technical documentation and support internal teams and third-party understanding
Technical Skills Required
C++ Python ROS components gdb valgrind gperftools Linux docker ROS2 git Jira
Benefits & Perks
Competitive, tax-free salary
Comprehensive benefits package
Education allowance
Free on-site meals
Annual flight allowance
Health coverage
Relocation support (if applicable)
Access to well-being activities

Job Description


About SteerAI

SteerAI is an autonomous mobility technology company powered by VentureOne, the commercialization arm of the Advanced Technology Research Council. SteerAI’s advanced AI-powered autonomy stack, developed by the Technology Innovation Institute, empowers the logistics and defense industries by turning industrial vehicles into autonomous powerhouses that can handle complex off-road missions, transforming operations and protecting organizations' most important assets: their workforce.


Role Overview


As a Senior Decision-making Engineer with expertise in intelligent state management systems that blend advanced machine learning with proven decision logic, you will be at the forefront of developing and integrating advanced algorithms and autonomous systems. Your role centers on designing high-level mission management frameworks enhanced by deep neural networks acting as state checkers and policy decision units. Collaboration with interdisciplinary teams is key to integrating decision-making systems across various vehicle types and applications, focusing on robust, reliable performance.


Key Responsibilities


  • Design, implement, and optimize the current software architecture of the autonomous stack with a focus on hybrid decision-making systems. The goal is to exploit data-driven learning for complex scenario handling while maintaining a rule-based structure for safety and interpretability.
  • Develop a comprehensive, behavior-based decision-making framework for diverse autonomous ground vehicles.
  • Design, implement, and optimize the deliberation system to ensure adaptability and efficiency across different vehicle dynamics and applications.
  • Develop unit and functional test cases for the autonomous stack. (code coverage, memory management, integration with the CI/CD pipeline)
  • Conduct thorough evaluations of the autonomous vehicle’s decision-making architecture, comparing classical methods and deep learning-based methods for performance, safety, and reliability.
  • Collaborate across functions for seamless integration of decision-making modules with vehicle systems.
  • Produce extensive technical documentation and support internal teams and third-party understanding and adoption.
  • Work in projects utilizing C++, Python and various ROS components.
  • Conduct field tests with the platforms as part of the development pipeline


Qualifications


  • Proven experience in decision-making algorithms for autonomous ground robots.
  • In-depth knowledge of utility-based decision-making, behavior trees, state machines, and planning languages like PDDL.
  • In-depth understanding of various decision-making paradigms - from classical utility-based and rule-based systems to modern learning-based methods.
  • Practical experience with multi-vehicle systems, ground robots, and autonomous vehicle challenges.
  • Excellent problem-solving, creativity, and attention to detail.
  • Outstanding communication and teamwork skills, capable of leading in interdisciplinary settings.
  • Continuous learning commitment, staying up to date on the newest advances in autonomous driving and it’s related technologies.
  • Expertise in C++ debugging tools like gdb, valgrind etc. and profilers like gperftools.
  • Experience with ground robotics projects involving Linux, docker, ROS2, git, and agile tools like Jira.
  • Bachelor’s, Master’s, or PhD in Robotics, Computer Science, Engineering, or related field.



What We Offer

We provide a competitive, tax-free salary and a comprehensive benefits package in a collaborative, innovative, and inclusive work environment.

Our benefits include an education allowance, free on-site meals, annual flight allowance, health coverage, relocation support (if applicable), and access to well-being activities such as sports and recreational events.

Join us to drive innovation and shape the future of technology!


Subscribe our newsletter

New Things Will Always Update Regularly