Careers

We are a team of innovators in practice. If you embrace challenges, believe in hard work, enjoy finding clean solutions to difficult problems and are passionate about autonomous driving, QCraft is the right place for you. We provide competitive compensation packages and generous benefits so you can focus on your work. You will be thriving with a fast-growing startup and be part of the autonomous driving breakthrough in real life. If interested, please send your resume to career@qcraft.ai and let’s talk!

+ all positions at Mountain View, CA and Beijing

Machine Learning

Lead Research Engineer

Qualifications

  • Master or PhD degree in Computer Science or equivalent
  • Excellent programming skills in C/C++ or Python.
  • Outstanding expertise and experience in some or many of the following areas: computer vision, machine learning, robotics.
  • Track record of research excellence or significant product development.
  • Mastery of at least one machine learning framework such as Tensorflow, Pytorch and Caffe.
  • Passion for solving challenging research problem and willingness to convert research work into products.
  • Strong communication skills and teamwork mindset.

Senior ML Infrastructure Engineer

Qualifications

  • Master or PhD degree specializing in machine learning or related fields.
  • Excellent programming skills in C/C++ or Python.
  • Deep understanding of the inner working of modern deep learning algorithms and frameworks.
  • Deep understanding of the deep learning development workflow and pain points.
  • Solid grasp on the techniques in distributed computing and high-performance computing.
  • Strong communication skills and teamwork mindset.

Perception

Senior Perception R&D Engineer

Qualifications

  • Master or PhD degree or equivalent experience in machine learning, computer vision and robotics.
  • Excellent programming skills in C/C++ or Python.
  • Strong mathematics and analytical skills.
  • Hands-on experience in one of the following areas: object detection, semantic/instance segmentation, motion/depth estimation, optical flow, object tracking and action recognition.
  • Strong communication skills and teamwork mindset.

Senior Robotics R&D Engineer

Qualifications

  • Master or PhD degree specializing in computer graphics, robotics, or related fields.
  • Excellent programming skill in C/C++.
  • Strong mathematical skills in 3D computational geometry.
  • Familiarity with common object tracking and sensor fusion algorithms.
  • Strong communication skills and teamwork mindset.

Senior Camera System Engineer

Qualifications

  • Master Degree in computer science, electrical engineering, or related fields.
  • Understanding of early stage of image processing, including raw image processing, auto exposure and white balance, tone mapping, color correction, noise reduction, etc.
  • Understanding of digital imaging concepts like metering, exposure, focal length, aperture, shutter speed and gain.
  • Passion for developing outstanding imaging systems of high resolution, high sensitivity, and low latency.
  • Experience in image processing with GPU/FPGA is a plus.
  • Experience in optics and imaging system design is a plus

Decision and Planning

Motion Planning Lead

Qualifications

  • Master or PhD degree in computer science, electrical engineering, or related fields.
  • Excellent C/C++ programming skills.
  • Deep understanding of modern motion planning techniques, such as sampling based planning and numerical optimization.
  • Strong applied mathematical skills in dynamical systems, kinematics, differential geometry, computational geometry, calculus of variations, or related fields.
  • Strong communication skills and teamwork mindset.
  • Experience in the autonomous driving industry is a plus.

Senior Driving Behavior Engineer

Qualifications

  • Master or PhD degree in CS, EE or related disciplines.
  • Excellent C/C++ programming skills.
  • Strong analytical skills, passion for finding clean, elegant and principled solutions to complex and challenging problems.
  • Strong mathematical modeling skills.
  • Familiarity with basic motion planning concepts, such as configuration space, finite-state machine, and graph search algorithms.
  • Strong communication skills and teamwork mindset.
  • Experience with data-driven analysis is a plus.
  • Experience in the automobile industry is a plus.

Senior Safety Engineer

Qualifications

  • Degree in CS, EE, ME or related disciplines.
  • Deep understanding of practices and processes for assessing and improving the safety of complex systems.
  • Familiarity with relevant standards such as ISO 26262, IEC 61508 and GB/T 20438.
  • Unwavering commitment to safe testing and deployment of the autonomous driving technology.
  • Strong communication and cross-team coordination skills.
  • Experience in automobile, aviation or related industries.

Positioning and Mapping

Senior Positioning Engineer

Qualifications

  • Master or PhD degree specializing in robotic localization, SLAM or related fields.
  • Excellent C/C++ programming skills.
  • Solid grasp on the strength and weakness of various sensors available to modern robotic positioning applications, including IMU, GNSS, rotary encoder, camera, radar and Lidar.
  • Deep understanding of SLAM concepts and techniques.
  • Strong communication skills and teamwork mindset.
  • Experience in the autonomous driving industry is a plus.

Senior Mapping and Localization Engineer

Qualifications

  • Master or PhD degree specializing in robotic localization, SLAM, motion planning or related fields.
  • Excellent C/C++ programming skills.
  • Familiarity with common techniques in structuring large-scale map data.
  • Solid understanding of algorithms for efficient and accurate representation of map elements, such as B-splines, clothoids/spiro curves, and occupancy grid.
  • Familiarity with basic motion planning concepts, and ability to work across teams to support evolving mapping needs.
  • Strong communication skills and teamwork mindset.

Control and Hardware

Senior Control Engineer

Qualifications

  • Master or PhD degree specializing in control or related fields.
  • Excellent C/C++ programming skills.
  • Familiarity with embedded system programming is a plus.
  • Deep understanding of the concepts and practices in controller design, as well as common control techniques in the context of vehicles, such as PID and MPC.
  • Experience designing controllers that have been deployed in industrial applications.
  • Strong communication skills and teamwork mindset.

Senior System Engineer

Qualifications

  • Master or PhD degree in EE, ME or related fields.
  • Experience designing, building and testing reliable robotic systems integrating various components including sensors, compute units/microcontrollers and actuators.
  • Deep understanding in system verification and validation methodology and techniques.
  • Ability to swiftly prototype modules controlling various electronic components such as camera and HCI modules.
  • Strong communication skills and teamwork mindset.

Simulation

Senior Simulation Lead

Qualifications

  • Master or PhD degree in computer science, electrical engineering, or related fields.
  • Excellent C/C++ programming skills and dedication to high-quality code.
  • Familiarity with the overall architecture of the autonomous driving technology stack and ability to work across teams to support evolving testing needs.
  • Deep understanding of concepts and techniques in distributed computing and high-performance computing.
  • Experience with modeling driver/pedestrian behavior or video game development is a plus.
  • Strong communication skills and teamwork mindset.

Visualization Engineer

Qualifications

  • Degree in CS, EE or related disciplines.
  • Excellent C/C++ programming skills and dedication to high-quality code.
  • Solid grasp on Qt or similar GUI frameworks.
  • Solid grasp on OpenGL or similar 3D graphics frameworks.
  • Strong mathematical skills in 3D geometry and linear algebra.
  • Strong communication skills and teamwork mindset.

Infrastructure

Senior Onboard System Engineer

Qualifications

  • Degree in CS or related disciplines.
  • 5+ years of experience in C/C++ core libraries, system architecture design and rich programming experience.
  • Familiarity with the overall architecture of the autonomous driving technology stack and ability to work across teams to develop a car onboard system with high performance, reliability.
  • Experience with profiling tools, GPU programming or compiler optimization is a plus.
  • Strong communication skills and teamwork mindset.

Full Stack Engineer

Qualifications

  • Degree in CS, EE or related disciplines.
  • 3+ years experience.
  • Build end-to-end experience for website applications.
  • Familiarity with web development Redux, Angular Js, CSS, python.
  • Familiarity with SQL, NO-SQL database.
  • Strong communication skills and cross-team coordination skills.

Software Engineer

Qualifications

  • Degree in CS, EE or related disciplines.
  • Excellent C/C++ programming skills and dedication to high-quality code.
  • Strong cognitive ability, problem-solving skills.
  • Experience with large-scale data processing infrastructure, distribute systems, parallel programming, network service, 5G LTE technology, machine learning, GPU programming, continuous integration system or website development is a plus.
  • Award in computer competitions or programming challenges is a plus.
  • Strong communication skills and cross-team coordination skills.

IT engineer

Qualifications

  • Experience in cloud clusters, software environment, network, data storage monitoring and management.
  • Familiarity with network security configurations, Shell, Python or Perl scripts.
  • Familiarity with Jira, Jenkins, SSL, AWS, NFS, Linux.
  • Independent problem-solving skills.
  • Experience in Docker, Kubernetes is a plus.

Didn’t find a perfect match? Email career@qcraft.ai and let us know what you can do best. We could create a position best suited for you!