Back to jobs

3D Simulation & Game Systems Engineer (Python / Panda3D) | Remote

Crossing Hurdles
Canada
Contract
5,000 – 15,000 / year
Applications go directly to the hiring team

Join Crossing Hurdles as a 3D Simulation & Game Systems Engineer, where you'll work remotely with a dynamic team to design and develop innovative features in Panda3D. This contract role offers flexibility with hours and a chance to impact game and simulation development through collaboration with developers, artists, and researchers.

Contract
Fully Remote

Skills & Expertise

Panda3D
Python
C++
3D graphics concepts
game loops
simulation architectures
gameplay logic
scripting

Key Responsibilities

Design and refine 3D game and simulation features using Panda3D.

Develop custom tools and gameplay systems for flexibility and scripting.

Collaborate with teams to translate project requirements into maintainable code.

Full Description

Position: 3D Game Developer (Panda3D)

Type: Permanent

Compensation: $50 – $150/hour

Location: Remote

Commitment: 10–40 hours/week

Role Responsibilities

* Design, implement, and refine 3D game and simulation features using Panda3D.

* Develop custom tools and gameplay systems that provide flexibility and scripting capabilities.

* Collaborate with developers, artists, and researchers to translate project requirements into efficient and maintainable code.

* Optimize application performance across diverse hardware configurations and deployment environments.

* Participate in the full development lifecycle, including prototyping, development, release, and ongoing maintenance.

* Communicate technical concepts clearly through documentation and discussions with team members.

* Stay updated on Panda3D advancements and community best practices.

Requirements

* Strong hands-on experience with Panda3D for 3D game or interactive application development.

* Proficiency in Python or C++ for gameplay logic, scripting, and tool creation.

* Solid understanding of 3D graphics concepts, game loops, and simulation architectures.

* Ability to design adaptable systems suitable for varied use cases.

* Excellent written and verbal communication skills.

* Ability to work independently in a remote, distributed environment.

* Proven track record of delivering high-quality code and innovative 3D solutions.

Application Process

* Upload resume

* Interview (15 min)

* Submit form

Applications go to the hiring team directly