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 Embedded Optimization Engineer

Engineering | Palo Alto, CA | Full Time

Job Description

Senior Embedded Optimization Engineer, Civil Maps

Palo Alto, CA (New Office Location)

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:

We are looking for an embedded engineer who will be responsible for optimizing the embedded software stack to operate on low power embedded processors.

You Have:

  • 5+ years of deep, hands-on embedded development expertise.
  • C, C++, Python experience. Potentially with other low level embedded languages.
  • Written real-time embedded applications and optimizing on platforms such as ARM.
  • Optimized algorithms or implementations on embedded devices such as FPGAs, GPUs etc.
  • Comfortability with hardware development and debug.
  • A deep knowledge of embedded software development methodologies, process, and proven track record of creating production software.
  • Interfaced with vendors, selection of vendors for various components of the embedded system.
  • Led small teams, ensured good coding practices, reviewing code developed by others.
  • Created a conducive and driven atmosphere for success.
  • A deep passion to succeed.
  • An ability to work in a diverse and distributed team across different levels of corporate hierarchy.

We Have:

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 on teamwork and collaboration. We offer a competitive salary, excellent benefits and opportunity to grow.