Civil Maps is Hiring for C++/Network Engineer

, Hyderabad · · Full-time employment · Programming

We are Civil Maps ,

Civil Maps, provider of 3D mapping technology for fully autonomous vehicles, has raised a $6.6 million seed funding round from Ford Motor Company, Motus Ventures, Wicklow Capital, StartX Stanford and Yahoo cofounder Jerry Yang’s AME Cloud Ventures.

Civil Maps’ mission is to make it possible for fully autonomous vehicles (SAE Levels 4-5) to drive anywhere smoothly and safely. Through artificial intelligence and vehicle-based local processing, Civil Maps converts sensor data into meaningful map information built specifically to direct fully autonomous vehicles. The company will use the seed investment to accelerate product development and deployment with a number of leading automotive companies and technology partners.

Civil Maps’ artificial intelligence software aggregates raw 3D data from LiDAR (high-resolution laser imaging), camera and other sensors onboard autonomous vehicles and organizes the information into machine-readable maps. The information is vastly more actionable than today's map data and requires only a fraction of the data storage. Thanks to this light data footprint, Civil Maps’ spatial information is far less costly to transmit over cellular networks, enabling the company to easily crowdsource, update and share road data in real time—a major improvement over the lengthy processes that require human annotation in current use. As a result, the company can quickly generate and maintain maps that give fully autonomous vehicles the comprehensive and precise knowledge to autonomous operate safely and smoothly on all roads.

We are hiring the professionals for the below skills :

Work Location : Hyderabad

C++/Networking Engineer :

Experience : 4+ years

Job Description:


  • Help with synthetic scene preparation & distribution using MapReduce.
  • Develop models for swarm mapping in simulation.
  • Develop models to support parallelization & procedural scene generation.
  • Handle parallel processing of distributed time/space simulations synchronized by a discrete event simulator.
  • Develop and maintain a multi-component, hardware in a loop simulation.
  • MapReduce.
  • Procedural modeling of buildings.
  • Develop procedural scene generation.
  • Launch procedural scene generation.
  • Design high-performance, distributed, low-latency systems.
  • Architect distributed systems and large scale storage systems.
  • Scene preparation & distribution map/reduce.
  • Develop models for parallelizing swarm mapping in simulation.
  • Develop models to support parallelization & procedural scene generation.
  • Parallel processing (distributed time/space simulations synchronized by a discrete event simulator).

Minimum Qualifications:

  • Linux experience, containerized applications using Docker.
  • Experience with load balancers, distributed microservices, real - time messaging and synchronization.

Apply for this position

Login with Twitter or Google to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer

Become a better programmer. Join Geekskool for free

  • Are you a programmer looking for a foothold in tech startups?
  • Are you a professional who wants to make a career change to programming?
  • Do you feel you’re comfortable with code and need just a little nudge to become the talent that startups are looking for?

Join Geekskool's 3 month intensive hands-on course on the skills needed to make it in the world of startups. Work on projects that interest you, with experts in the technology industry volunteering as mentors. And did we mention it’s FREE? 

Read more