Software Engineer

Job description

ROLE

As our Software Engineer, you will focus on developing commercial UWB ground penetrating radar systems for autonomous vehicle lanekeeping. You’ll develop new software on a linux platform, write firmware, and design/implement API for the sensor. Additionally, you’ll have the opportunity to support autonomous vehicle programs as appropriate.

 

WHO YOU ARE + WHAT YOU'LL DO

  • Further develop, design, and refine API for the WaveSense GPR.

  • You’re comfortable thinking about the big picture and the small details. You enjoy making design and architecture decisions.

  • Rapidly innovate to test and discard hypotheses.

  • Enjoy working with small, high output teams in a fast paced startup environment.

  • A “get-it-done” person. You know that done is better than perfect and are energized by constantly delivering and moving things forward.

Requirements

REQUIREMENTS

  • Experience hardware-based API development in linux 

  • Fluent in C, C++.

  • Strong Linux background with familiarity in timing-sensitive algorithm development and implementation, memory mapping, mutexes.

  • 3 years or more experience in programming.

 

NICE TO HAVE

  • Masters in computer science related field or equivalent knowledge and experience.

  • Experience meeting automotive ISO standards a plus.

  • Fluent in CUDA, Java, Python, VHDL

WORK

  • Must be currently eligible to work in the US.  Please indicate if you need or will eventually need sponsorship on your application.