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

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 4 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?

Jobs Related To Qualcomm Toolchain Development Engineer

GPU Compiler Engineer

GPU Compiler Engineer position at Qualcomm Technologies, focusing on GPU core optimization, compiler development, and technical implementation.

GPU Integration and Debug Engineer

GPU Integration and Debug Engineer position at Qualcomm focusing on GPU architecture, design, and optimization with competitive compensation and benefits.

Engineer - Windows (KMDF)

Windows Driver Development Engineer position at Qualcomm focusing on KMDF and embedded systems.

Engineer - Build & Integration

Build & Integration Engineer role at Qualcomm focused on developing build systems and continuous integration tools while working with cutting-edge technology.

Engineer - Java and Python

Backend Engineer position at Qualcomm India, focusing on Java and Python development with cloud and containerization technologies.