Taro Logo

Toolchain Development Engineer

Qualcomm is a leading technology innovator driving digital transformation for a smarter, connected future.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Toolchain Development Engineer

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables the development of cutting-edge technology. Qualcomm Systems Engineers collaborate across functional teams to meet and exceed system-level requirements and standards.

Responsibilities:

  • Develop, implement, test, deploy and maintain toolchain in terms of data-driven development and validation approach with high level of functionality, performance, and robustness.
  • Data process and quality check for Lidar/GNSS/Camera/Vehicle bus data
  • Statistics and visualization
  • Data and task management system on premise/cloud
  • Develop/Implement tools/scripts modification and validation required for tool adaptation between different development platforms and solution definitions.
  • Tools/scripts debugging and data analysis to root-cause and solve issues.
  • Keep good documentation for tools/scripts manual and guidelines.
  • Collaborate with multiple teams to support the design of end-to-end system.

Requirements:

  • Bachelor's degree in Software Engineering, Computer Science, Statistics, Informatics, Information Systems or related fields.
  • 3+ years of experience in the automotive, aerospace, robotics or related industries and be proficient in script-based programming with good coding style.
  • Experience with development ADAS/AD/Perception related Data driven toolchain/pipeline and deployment of data management system.
  • Good understanding of automotive communication protocols, at least contains CAN and Automotive Ethernet
  • Basic knowledge of SQL, tasks management and distribute for data management system
  • Familiar with common data structure or format, such as ADTF, HDF5, MDF4, VPCAP etc.
  • Experience on Docker/Git primarily in a Linux environment.
  • Excellent problem solving and analytical thinking skills.
  • Flexible and willing to accept a change in priorities as necessary.
  • Excellent written and verbal communication skills.

Qualcomm is an equal opportunity employer and provides comprehensive benefits including health coverage, wealth-building programs, self and family resources, and wellbeing support.

Last updated 8 months ago

Responsibilities For Toolchain Development Engineer

  • Develop, implement, test, deploy and maintain toolchain for data-driven development and validation
  • Data process and quality check for Lidar/GNSS/Camera/Vehicle bus data
  • Statistics and visualization
  • Data and task management system on premise/cloud
  • Develop/Implement tools/scripts modification and validation
  • Tools/scripts debugging and data analysis
  • Keep good documentation for tools/scripts manual and guidelines
  • Collaborate with multiple teams to support end-to-end system design

Requirements For Toolchain Development Engineer

Python
Linux
  • Bachelor's degree in Software Engineering, Computer Science, Statistics, Informatics, Information Systems or related fields
  • 3+ years of experience in automotive, aerospace, robotics or related industries
  • Proficiency in script-based programming with good coding style
  • Experience with ADAS/AD/Perception related Data driven toolchain/pipeline
  • Good understanding of automotive communication protocols (CAN, Automotive Ethernet)
  • Basic knowledge of SQL, tasks management and data management system
  • Familiarity with common data structures (ADTF, HDF5, MDF4, VPCAP)
  • Experience with Docker/Git in Linux environment
  • Excellent problem solving and analytical thinking skills
  • Flexibility and willingness to adapt to changing priorities
  • Excellent written and verbal communication skills

Benefits For Toolchain Development Engineer

  • Health coverage
  • Wealth-building programs
  • Self and family resources
  • Wellbeing support

Interested in this job?