CARLA Simulator Developer – Driving Training & Research Platform

Posted 3 days ago

Worldwide

Summary

We need a developer to build a full-featured simulator on the CARLA open-source platform for practical driving training and human-factors research. The same codebase should support instructor-led training (urban, highway, off-road) and experimental modes for studying stress, drowsiness, and cognitive load on driving behavior. Both left-hand and right-hand driving configurations are required. Core requirements: Ready-made scenarios with dynamic actors (vehicles, pedestrians, cyclists) and weather/time variations, configurable via file or script. Authentic vehicle dynamics (acceleration, braking, steering) using a preferred physics plug-in that integrates with CARLA's API. Research hooks to trigger events (obstacles, reduced visibility, distractions) and log driver inputs, biometrics, and vehicle telemetry at millisecond precision, with a TCP/UDP or REST interface for external device sync (e.g., heart-rate, eye-tracking). A user-friendly training dashboard with admin panel for scenario selection, objective setting, and performance metric review (speed, lane keeping, reaction time). Deliverables: Source code in a private Git repository with clear commit history. A one-click installer or Docker image for Windows and Linux. At least seven demo scenarios per driving context (urban, highway, off-road, hills, night, rain, peak traffic). Documentation: setup guide, API reference, and sample research scripts. A short video walkthrough proving dynamics fidelity and scenario switching. Acceptance criteria: Installer launches CARLA with all assets on a clean machine. Speeds, accelerations, and steering angles match real vehicle data within ±5%. Scenario reload takes greater and equal to 10 seconds without crashing. Logged data streams have timestamp drift greater than 2 ms over a 30-minute session. To apply: Share links to prior CARLA modifications, reinforcement-learning projects, or published human-factors work. All communication and work will remain on Upwork per platform policy. Do not share contact details in your proposal.

  • $90.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
JavaScript
MATLAB
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:3 days ago
  • Interviewing:
    6
  • Invites sent:
    13
  • Unanswered invites:
    3
About the client
Member since Jul 13, 2026
  • Bangladesh
    Dhaka5:49 PM
  • 1 hire, 1 active

Explore similar jobs on Upwork

Crestron Programming
Extron Programming
IDE
Microsoft Word for Mac Expert NeededHourly‐ Posted 4 weeks ago
Microsoft Word
Office 365
Microsoft Office
Word Processing

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo