Senior C++ Developer, Real-Time Graphics

Digitalis Education Solutions

*** PLEASE NOTE: Applications must include a cover letter to be considered. ***

Job Description

Architect and implement a cutting edge real-time near-photo-realistic immersive simulator used to simulate and visualize almost anything in real time for educational purposes. This could mean visualizing subatomic particles, weather patterns, flying through planetary terrain on other worlds, and exploring the furthest reaches of the known universe–all live and rendered in real time.

This challenging position could be a dream job for the right person. Work on a small team at a small but proven company and have your work used to teach and inspire students and the general public around the world, with an emphasis on STEM.

About Us

Digitalis Education Solutions, Inc. is the leading producer of digital planetarium systems around the world. These immersive simulators are used for astronomy, Earth science, data visualization, and other mostly educational purposes. We are looking for a highly technical and productive individual to join our growing team.

Digitalis Core Values

  • Sustainable and Healthy: Each of us would not be happier or healthier anywhere else.
  • Open, Honest, and Clear: We are honest, understandable, and immediate.
  • Educator Success: We are a part of our customer’s team to make them amazingly successful educators.
  • Scientific/Educational Integrity: We aim to be scientifically accurate and use scientific methods in our work.
  • Write it Down: We stay organized by documenting information for others and our future selves.

Job Requirements

  • Strong C++ background.
  • Proven ability to architect and implement real time computer graphics applications such as games, VR applications, simulators.
  • Familiarity with graphics APIs like Vulkan and OpenGL
  • Demonstrated understanding of game engines, scene graph engines (Vulkan Scene Graph, Open Scene Graph), or similar applications.
  • Solid computer graphics algorithm and math foundation.
  • Comfortable with Linux development and deployment environment.
  • Strong logic skills.
  • Excellent attention to detail.
  • Strong written and verbal communication skills.
  • Ability to creatively and independently solve problems.
  • High productivity individual with minimal supervision.
  • Enjoy working on a small team.

Nice to Have

  • Strong interest in Astronomy and/or other sciences with a desire to improve how these are taught to students and disseminated to the public.

Physical Requirements

  • Must be able to work onsite in Bremerton, Washington at least 2 days a week.
  • Must be able to use a computer for extended periods.
  • Must have natural or corrected vision of 20/20 without color blindness.

All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, national origin, sexual orientation, gender identity, disability, veteran status, sex, or age.