Skip to main content

Khronos Technology Job Board

Space Applications Graphics Engineer

Company: a.i. solutions
Location: Remote or Washington DC Area
Categories: Vulkan
Job Type: Remote, Full-time


a.i. solutions is looking to hire a developer passionate about graphics programming and rendering engine design using modern APIs such as DirectX 12, Metal, Vulkan, and WebGPU. The successful candidate will lead efforts to develop new space mission visualization and analysis tools in collaboration with the FreeFlyer product team within the Space Products Division. FreeFlyer is a desktop software product that agencies like NASA, the US Space Force, and commercial customers worldwide rely upon to ensure the success of current and future crewed and uncrewed spaceflight missions in all orbital regimes. FreeFlyer, built with user-friendly UIs, interactive visualizations, and its own scripting language, provides its users with full control over their mission simulation. A successful product for over 20 years, FreeFlyer is always being improved, expanded, and modernized by our first-class development team. This position provides a unique opportunity for anyone who is passionate about space to have a major impact on our products, team, and customers. In addition, this position provides opportunities to collaborate with graphics industry working groups that are shaping future technologies. The successful candidate will demonstrate the ability to embrace the a.i. solutions mission and work to continually exceed the expectations of our customers.

Essential Roles & Responsibilities

  • Lead the design and implementation of a modern rendering engine for spacecraft mission visualization and analysis
  • Leverage knowledge of modern graphics programming, hardware, and GPU-vendor-specific differences to inform choices in software architecture and rendering strategies
  • Collaborate with the team to develop requirements and constraints that best meet customer needs
  • Develop, document, and present design alternatives and tradeoffs
  • Maintain up-to-date domain knowledge through graphics-related conferences and training

Minimum Qualifications

  • U.S. Citizenship
  • Bachelor’s degree (or equivalent experience) in computer science, software engineering, or related field

Desired Background

  • Background in scientific data visualization
  • Proven C++ programming experience preferably working with large codebases
  • Exposure to UI/UX design factoring real end-user use-cases and related improvements that can be made to existing software
  • Ability to quickly connect in-person and in writing, and to actively listen and perceive the needs, values, or opinions of others
  • Proactivity in identifying and addressing challenges to include innovations that result in positive organizational impact
  • Demonstrated leadership accomplishments academically and personally
Posted: March 31st, 2022