How Remoteville checks and expires listings

Software Engineer

Skills
Software EngineeringPythonC++Front-End DevelopmentBack-End DevelopmentModellingSimulation
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Degree in Computer Science
  • Excellent Software Engineering skills
  • Excellent Python and C++ programming skills
  • Experience with complex multi-language multi-platform software systems
  • Passionate about self-driving vehicles and robotics solutions
  • Strong presentation and communication skills

Nice to have

  • 2+ yrs experience in robotics simulators, computer games, or similar
  • Experience with CI/CD pipelines, virtualization, and cloud deployment

Day to day

  • Design and develop an internal simulation infrastructure for training and testing AI algorithms in a virtual environment.
  • Create models of vehicle dynamics, sensors, operational environment parts, and other agents.
  • Develop tooling for post-run analysis, scenario creation, maintenance, scalable deployment, and CI/CD integration.