Title:Sr. Software Engineer
Location:Pleasanton, CA, USA
Our Client is looking for a highly motivated individual with experience in software engineering at several experience levels and domain areas with a ‘get stuff done’ attitude. We are looking for exceptionally capable and motivated person with a diverse skillset, who enjoys a fast-paced startup environment in the area of autonomous vehicles, robotics, and perception.
Tasks, Duties & Responsibilities:
Design, develop, code and test software systems through full SDLC.
Participate in agile scrum development of project planning, design specifications, system flow diagrams, documentation, testing plan/cases/tools and ongoing support of systems.
Recommend modifications to processes and procedures, and contribute to best practices, architecture, and implementations.
Diagnose hardware deficiencies and adapt software reactively.
Promote and solicit ideas within project teams.
Other duties and responsibilities as assigned.
Knowledge, Skills & Abilities (required):
5+ years rigorous C++/11 skills required, Python and Qt are plusses.
Fluent in multithreaded C++ development.
Background in Physics, Computer Science/Engineering, Electrical Engineering or related field; master or higher degree is preferred.
Preferred Skills & Experience (useful):
Industrial or equivalent experience in at least one the following disciplines: Computer Vision/OpenCV/PCL, AI/Deep Learning/Machine Learning, Perception, fusion of multiple sensor, SLAM using 3D data, or autonomous driving
GPGPU / CUDA optimization.
Experience with development of sensors on Andriod/iOS.
Experience with Linear Algebra (e.g. Eigen, BLAS, LAPACK).
Real-time embedded coding experience.
Experience in a fast-paced and demanding startup organization.