CO-126 C++ Software Engineer

ImagrySan Jose, CA
21dOnsite

About The Position

We are looking for a capable and experienced Software Engineer to build high performance Linux software with strong modern C++ expertise. The Engineer will participate in developing a multi-disciplinary system which includes an AI module and interaction with HW interfaces and sensors.

Requirements

  • B.Sc / B.A - Computer Science or other relevant university degree
  • 3+ years of experience in modern C++ (17/20)
  • 2+ years of experience in multi-threading over Linux systems
  • Relevant experience in GPU / CPU processing, inter-device communication, and HW interfaces
  • Proficiency in code development tools: CI/CD, Git, code reviews, Build systems, unit tests
  • Proven record of developing deployment-level products

Nice To Haves

  • Development of systems involving both SW & HW
  • Experience in Algorithm development or Signal processing
  • CUDA or OpenCL for GPU acceleration
  • Realtime systems development

Responsibilities

  • Implement, optimize, and integrate C++ software for the edge devices that control the vehicles
  • Represent the SW team and Architecture guidelines for multiple engineering domains
  • Develop new modules for autonomous driving applications
  • Create development tools for the modules: building, configuring, logging and debugging
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service