Autonomy Software Engineer

About AIS

At AIS we are a group of Entrepreneurial, Talented, and Accountable individuals who empower each other to create a practical robot for every task. We do this by enhancing and adding to our library of proprietary modules to significantly reduce the time and cost to produce new robots.

This helps us create scalable robotic ecosystems that can tackle labor shortages and help automate dangerous or repetitive tasks.

About the Role 

We are seeking a software engineer to help us develop and implement the next generation of navigation and perception algorithms. They will directly work with the Software Team Lead at AIS.

Your Responsibilities

  • Analyze the requirements of the system
  • Design and implement solutions and help create development plans including timelines and test procedures
  • Create and execute independent unit tests to verify that the requirements have been met
  • Learn about the latest developments in the field of autonomous mobile robots and connected autonomous vehicles
  • Participate in daily standups and demo sessions

Your Skills and Experience

  • Strong C++ and Python programming skills
  • Experience with machine learning libraries and scientific calculations such as Scikit-learn, NumPy, and SciPy.
  • Understanding of linear algebra and optimization algorithms
  • Proficiency with Linux and shell scripting
  • A strong believer in documentation and clean code principles
  • Comfortable with writing Makefiles, git, and Cmake
  • Strong practical knowledge in containers including writing and maintaining Dockerfiles, writing CI/CD build and deployment pipelines
  • Experience with AWS, Azure, and Google Cloud Platform
  • Experience with web programming and REST API

  

We see our team members as people, not as employees and we foster a culture that encourages everyone to be their best selves.

From our benefits to the opportunities, we provide our team members with the chance to evolve in a workplace that is healthy, supportive, and fun.

 

Here are some of the benefits we offer if you join us.

  • Medical, dental, and life insurance
  • Wellness support
  • Professional development
  • Flexible schedules and remote working arrangement
  • Lunch catered every Friday
  • Healthy snacks, drinks, and refreshments
  • Parking on-site
  • Team activities and more

COVID-19 Considerations

To keep our employees safe, our company will provide masks, gloves, hand sanitizer, and cleaning wipes.

We are excited to get to know your mind and heart. Please send your resume and cover letter to careers@ai-systems.ca

 

SUBMIT A RESUME