Engineer - Customer Engineering

QualcommSan Diego, CA
4d

About The Position

This position, part of the Customer Engineering (CE) organization supporting the Auto Telematics business, focuses on platform software development across Linux BSP—including peripheral interface drivers (PCIe, USB, I2C, SPI, UART), device security, boot, memory management (heap/stack profiling), system performance tuning, and crash stability analysis—offering hands-on exposure to Qualcomm’s advanced chipset solutions, early-stage system software, and collaboration with global OEMs, with occasional travel for onsite customer support and cross-site engineering engagements. Candidate in this role will support a wide range of customer/partner activities from product design, SW engineering to commercialization. This includes training, documentation, assisting customers in debugging, optimizing, and integrating software.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • Bachelor’s degree in computer engineering and/or Computer Science and/or Electrical Engineering and 4+ years of experience
  • Strong C/C++ programming experience
  • Generic software programming skill and tool knowledge – python, software version control system
  • Strong knowledge of Embedded OS (Kernel architecture, Drivers, OS services – heap, memory and crash debugging)
  • Knowledge of multimedia, networking, peripherals, connectivity areas
  • Experience in design and development of Linux kernel, device driver, Bootloaders, BSPs areas
  • Strong Debugging skills on generic processors
  • Since this position requires continual interaction with Qualcomm customers, the candidate must have strong communication, written & interpersonal skills, high motivation, the ability to learn quickly. Must be a self-starter.

Nice To Haves

  • Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering or equivalent experience 3+ years of experience
  • Experience in software design and development for software layers found in SoCs
  • Solid knowledge of ARMv8 and ARMv9 architecture and its extensions
  • Knowledge of processor architecture and cache subsystem
  • Knowledge of Qualcomm modem chipset
  • Strong team player
  • Knowledge of OS/system performance profiling and optimization techniques a plus

Responsibilities

  • product design
  • SW engineering
  • commercialization
  • training
  • documentation
  • assisting customers in debugging
  • optimizing
  • integrating software
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service