Engine Programmer required at Cosmographic Software

Engine Programmer required at Cosmographic Software

Studio: Cosmographic Software

Job Opening: Engine Programmer

Type: Full-Time

Responsibilities:

  • Work closely with the development team to optimize and upgrade the existing engine during the transition from OpenGL to Vulkan
  • Implement and improve rendering features within SpaceEngine
  • Work with the development team to improve existing shaders and implement new shaders, as needed
  • Assist with implementing new features
  • Improve existing features
  • Help identify and fix various bugs and issues within SpaceEngine
  • Offer experience, help, and knowledge to your Cosmographic Software teammates

Qualifications & Skills:

  • Proficient in C++
  • 3-5 years of software development experience
  • Bachelor’s degree in software development or computer science, or a college diploma with relevant field experience
  • Experience developing with 3D graphics APIs such as Vulkan and OpenGL
  • Experience creating and working with shaders, such as through GLSL, Houdini VEX, etc.
  • Demonstrated examples implementing a wide variety of graphical programming techniques
  • Ability to optimize and organize code effectively
  • Ability to remain organized and work reliably in a remote setting with limited oversight
  • Ability to attend weekly video meetings; must have a reliable internet connection with video and audio capabilities
  • Familiarity with secure work chat systems, such as Slack
  • Familiarity with work organization systems, such as Jira
  • Familiarity with Google Suite, such as Google Drive and Gmail
  • Must have a secure single-user PC capable of running and compiling SpaceEngine
  • Proficient in both written and spoken English
  • Availability to coordinate and work with teammates between 9:00am – 4:00pm ET
  • Experience with VR programming, not required but an asset
  • Experience with video game development, not required but an asset

animation-and-vfx-jobs-apply-now-hr