Research and Development Software Engineer - AV Platforms
Huawei Technologies Co., Ltd
Markham, Ontario, CA
3d ago


We are looking for a Research and Development Software Engineer - AV Platforms who has a strong background in algorithms, data structures and statistical analysis.

You have experience or interest in conducting research and development in safety and evaluation of autonomous drive systems (ADSs).

Your responsibilities include :

  • Researching, prototyping and developing advanced metrics algorithms and models related to evaluating an autonomous vehicle agent;
  • Designing vehicle interaction scenarios that tests the autonomous vehicle capabilities;
  • Developing a game-engine based software API, Full-stack application;
  • Discussing and highlighting possible improvements to existing software architecture;
  • This role will be part of a small team of developers. Collaboration and mutual mentorship with fellow research developers through open communication is expected.


  • A degree in Engineering, Computer Science or related field is a must. MS strongly preferred;
  • Strong Python OOP skills with experience in Agile development environment;
  • Like to code with proper documentation since you are coding for others and not for yourself.
  • Comfortable with changing requirements and product pivots;
  • Knowledge of simulation development or game engine is a plus;
  • Prior relevant research and publication experience is a plus;
  • Knowledge of self-driving domain or relevant experiences is a plus;
  • Knowledge of ROS (robotic operating system) is a beneficial;
  • Experience in machine learning and / or automotive safety is beneficial.
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form