Job Summary
Join our customer’s team as a 3D Game Developer (Panda3D) and help build advanced interactive 3D games and simulation systems.
In this role, you will leverage your expertise in Panda3D, along with Python or C++, to create scalable gameplay systems, simulation tools, and interactive environments suitable for research, experimentation, or indie production.
Key Responsibilities
- Design and implement 3D game and simulation features using Panda3D.
- Develop custom tools and gameplay systems with strong scripting flexibility.
- Collaborate with developers, artists, and researchers to translate requirements into maintainable code.
- Optimize rendering performance and system efficiency across hardware environments.
- Contribute to all stages of development, from prototype to deployment.
- Communicate technical architecture and decisions clearly.
- Stay current with Panda3D community best practices and updates.
Required Skills and Qualifications
- Proven experience developing 3D applications or games using Panda3D.
- Strong proficiency in Python or C++.
- Solid understanding of 3D graphics pipelines, simulation architectures, and game loops.
- Experience building adaptable systems and reusable tools.
- Strong written and verbal communication skills.
- Ability to work independently in a remote environment.
- Track record of delivering high-quality, scalable code.
Preferred Qualifications
- Experience building 3D simulations for research or indie production.
- Familiarity with Git and agile development practices.
- Active involvement in open-source or Panda3D communities.
Offer Details
- Job Type: Permanent (Full-Time)
- Openings: 10
- Hourly Pay: $50 – $150 per hour
- Location: Remote