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

CPU Design Verification - Engineer

CPU Design Verification Engineer position at Qualcomm India, focusing on power management verification for high-performance CPUs with 3+ years experience required.

Engineer - Linux Platform and Kernel Stability

Linux Platform and Kernel Stability Engineering role at Qualcomm India, focusing on embedded systems and kernel development with 2-6 years experience required.

Systems Test Engineer for Vehicle Testing

Systems Test Engineer position at Qualcomm focusing on vehicle testing and quality assurance for autonomous driving systems and safety features.

Graphics Driver Developer

Graphics Driver Developer position at Qualcomm focusing on embedded systems, GPU drivers, and graphics software integration.

Camera ISP Modeling Engineer

Camera ISP Modeling Engineer role at Qualcomm focusing on image processing and algorithm development for embedded systems.