Job Description

Automated driving, edge computing, and IoT are hot topics in the automotive industry. The innovations in these domains are unlocking the potential of connected vehicles, enabling novel customer-centric applications. The Intelligent Mobility Systems (IMS) group in R&D InfoTech Labs has taken the initiative in a variety of advanced research projects to shape the next-generation mobility systems empowered by connected vehicles. Our key activities include the design and development of future navigation, driver assistance, and vehicular networking systems. We are seeking passionate candidates for a software engineering role, helping the team build and maintain proof-of-concept research systems for showcasing future applications.

We are looking for a talented software engineer who has significant experience in application design and development and good programming habits to produce quality software. The candidate must be at ease working in an agile environment with little supervision. The candidate should be willing to learn new technologies and focus on continuous improvement for demo-driven development.


  • Design and implement client systems that provide next-generation navigation / advanced driver assistance services on in-vehicle computer systems and/or smartphones. The client systems involve sensor data processing, driver user interface, interactions with backend cloud/edge servers, etc.
  • Design and implement backend cloud/edge computing systems to support the new applications. The backend systems involve sensor data collection, sensor data processing, data aggregation and distribution, visualization of system status, etc.
  • Collaborate with researchers, trainees, project managers, and other engineers to achieve elegant solutions
  • Provide ongoing maintenance, support, and enhancements in existing systems and platforms
  • Create and update documentation of existing testbeds and applications


  • B.S. / M.S. degree in Computer Science, Computer Engineering or related field
  • 3+ years of Java and Android software development experience. Hands-on experience in the development of Android Auto applications is a big plus.
  • 3+ years of Python programming experience.
  • Strong knowledge of web frameworks such as Python Django, Apache web servers, HTML, and javascript.
  • Strong knowledge and hands-on experience on Linux systems.
  • Rich experience with Git-based version management
  • Excellent verbal and written communication skills
  • (Optional) Experience on ROS (Robot OS) and Qt
  • (Optional) Experience in document database systems (e.g., MongoDB, AWS DynamoDB, etc.)
  • (Optional) Experience on Amazon AWS cloud (e.g., EC2, API Gateway, DynamoDB, Lambda, etc.)


ADAPT TECHNOLOGY is a people first company looking for dedicated and ambitious candidates to join our team.

Job Type: Full-time

Location: Mountain View, CA

Email us at

Please email resume, including all contact information.