C++ Modeling Software Engineer

Pittsburgh, Pennsylvania | Contract

Post Date: 10/09/2017 Job ID: 15260 Industry: SOFTWARE ENGINEER
C++  Modeling Software Engineer / Geospatial Software Engineer
Pittsburgh, PA (downtown)

The C++ Modeling Software Engineer will work on a team tasking with building and developing geospatial server technology. The Engineer will assist in building a server that efficiently provides global geospatial data (map data, images, 3D models) to connected clients that will use the data to for various purposes, including creating high-fidelity virtual terrains.

In addition to solid C++/graphics experience and good organizational skills, the ideal candidate will have some experience with web technologies, e.g., REST-based communication, client/server interactions, database (SQLite, PostgreSQL), javascript APIs, and be comfortable with geospatial data processing, e.g., map projections, raster/vector data formats.

Essential Functions

  • Maintenance and improvement of geospatial terrain tools and other software products.
  • Design and implementation of applications involving computational geometry, mesh modification, and/or model generation from sparse data
  • Optimization of complex code structure to support very large dataset processing
  • Plan, design, and implement new product features
  • Aid and mentor junior engineers
Requirements
  • Bachelor's Degree or equivalent level of experience
  • 3 years C++ programming experience in a Windows environment using Microsoft Visual
  • SQLite or Geoserver experience
  • REST services
  • Studio IDE and Debugging tools
  • Experience with geospatial server and web-based database technologies
  • Source control and commercial debugging/optimization tools, as well as the ability to write engineering-level documentation
  • Video and Game engine programming using one or more of the following SDKs:
    • OpenGL, DirectX, CUDA, GDAL, GLSL, HLSL, CryEngine, Unity, VBS3, OpenSceneGraph

C++  Modeling Software Engineer / Geospatial Software Engineer - 15260

 
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: