webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
Carlsbad, California
United States
Job Type:
Position type:
Full Time
Android, Linux / UNIX, PC / Windows
Minimum Number Of Professional Titles:
Experience Level:
Mid-Senior Level
Bachelor's Degree

Senior C++ Engineer, 3D Rendering

Where can you use your software engineering skills, be equally challenged, work with world class developers, for comparable pay & excellent benefits, yet work regular hours that allow for a nice work/life balance?

Consider working for HERE, a company that has created the best map in the world for the last 30 years. Formerly known as NAVTEQ and Nokia Location & Commerce, our maps can be found in 4 out of 5 in-car navigation systems in North America and Europe. The Carlsbad office is in sunny Southern California, and world class beaches are only a short drive away.

HERE is looking for Software Engineers to work on our next generation 3D mapping technology. This is an excellent opportunity to work with an energetic and dedicated team, and develop large sophisticated software systems. We serve both business customers and consumers with the energy of a start-up and the stability of an established operation. We care passionately about our customers, our products and each other. We are interested in candidates with experience and specialization in 3D graphics, GIS, mapping, computer vision, visual simulation, and/or LIDAR technology.


  • Write C++ high performance 3D graphics code for rendering 2D and 3D maps
  • Augment data compilation pipeline components for data delivery of visual map data
  • Attend daily team scrums and quarterly release planning meetings


  • Experience with 3D graphics, preferably Direct3D, OpenGL, or Vulkan
  • Computer Science, Computer Engineering, or other STEM-based undergraduate degree
  • Candidates should have at least 5+ years of professional software development experience, including at least 2 years of C++ development
  • Strong math skills, particularly linear algebra and geometry
  • Willing to work in an Agile based culture


  • Mastery with data structures & core libraries, as well as familiarity with both STL & Boost
  • Excellent written and oral communication skills
  • User interface development with Qt
  • Familiarity with C# or Python
  • Familiarity with Agile development, continuous integration, and modern testing methodologies
  • Familiarity with databases, including spatial databases & GIS
  • Proficient in one revision control system (e.g., Mercurial, Git, Subversion)