Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Visualization Engineer, Visualization

Product | San Francisco, CA | Full Time

Job Description

Senior Visualization Engineer @ Visualization Team, Civil Maps

San Francisco, CA

About Us:

Civil Maps’ sensor-agnostic platform enables vehicular cognition, replicating human cognition used in the tasks of driving and navigation. OEMs of all types, mapping companies, and mobility providers use our technology to advance their autonomous driving initiatives by integrating our Cognition Engine with their decision-making stack and sensor configurations of choice. Civil Maps enables vehicles to develop and leverage their own “mental model” of the world; they can create, utilize, and crowdsource maps with the industry’s most cost-effective, scalable, and robust methods available today. Our proprietary fingerprinting technology lies at the core of our innovations in sensor fusion, 3D mapping, centimeter-accurate localization in 6 degrees of freedom (6DoF), and machine perception. While empowering vehicles with full environmental awareness and enhanced safety, Civil Maps is able to dramatically reduce the cost, compute, and energy requirements involved in the continental-scale deployment of autonomous cars, trucks, and heavy equipment. From our headquarters in San Francisco and offices in the Asia-Pacific, Civil Maps works with the most innovative companies in the world towards advancing safe vehicle autonomy. Founded in 2015, the company is funded by automotive OEMs Ford and SAIC as well as Motus Ventures, the Stanford-StartX Fund, and many other distinguished investors.

Job Description:

Civil Maps in San Francisco, CA is seeking a Senior Rendering Programmer to join its new Visualization team here at Civil Maps in San Francisco, CA. We seek an ambitious, self-motivated developer to help craft in-car experiences for Autonomous Vehicles using OpenGL / Unreal Engine with a diverse group of experts and contribute to an early influence on our projects. The Senior Rendering Programmer builds and supports engine and graphics systems for real-time rendering in Autonomous Vehicle infotainment systems, solves complex rendering problems, researchers and develops innovative graphics techniques, shaders, algorithms, and tools. This programmer will maintain an open dialog with team members, inviting feedback, and identifying areas of invention and improvement.

Responsibilities:

  • Develop innovative graphics techniques, algorithms, and tools to maximize graphics quality and performance
  • Implement and improve modern game engine graphics pipelines
  • Write high-quality, performant, and maintainable code
  • Test and document code produced
  • Maintain a creative and collaborative working relationship with other team members across various disciplines
  • Mentor and guide less experienced programmers as needed

Requirements:

  • Expertise in C++
  • History supporting production grade render pipelines
  • Graphics/rendering programming
  • Shaders, materials, lighting, rendering pipelines, procedural modeling and generation, 2D image processing, VFX and particle systems, and other graphics techniques
  • Profiling/optimization
  • Proficient in 3D math skill
  • Enthusiasm and initiative
  • Excellent spoken and written communication
  • Strong cross-disciplinary communication skills; collaborative mindset
  • A relaxed attitude to working in an agile environment
  • Commitment to code quality, documentation, and sound testing procedures

Nice-to-Have:

  • Unreal Engine
  • OpenGL
  • Procedural animation techniques
  • Enthusiasm for user experience and design

Required Experience:

  • Engine Development: Unreal, OpenGL, or any proprietary engine: 1 year
  • Graphics / Rendering: 6 years

Civil Maps has excited customers who are eager to use the products that we create. Be part of a passionate team of bright minded individuals who work on autonomous vehicle technology in an environment based in team work and collaboration. We offer a competitive salary, excellent benefits and opportunity to grow.