Posted in

Customer Engineer – Senior – Software Applications Engineering

Customer Engineer – Senior – Software Applications Engineering

CompanyQualcomm
LocationSanta Clara, CA, USA
Salary$123900 – $185900
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
  • 1+ year of any combination of academic and/or work experience with debugging techniques.

Responsibilities

  • Leverages advanced Software Application knowledge to provide technical expertise of software systems through technical presentations in support of business development, customer training, product demonstrations, commercialization, customization, and maintenance of Qualcomm products.
  • Collaborates with cross-functional teams and customer personnel to identify customer problems, debug complex issues in customer design software systems, and recommend innovative solutions.
  • Drives system architecture and feature-specific customizations tailored for customer requirements from proof of concept to final product commercial launches.
  • Assesses potential application of company products, prepares detailed product specifications, disseminates technical information on specific software areas, and/or troubleshoots complex issues regarding software tools and products.
  • Writes detailed and complex product technical documentation, application notes, and FAQs.

Preferred Qualifications

  • Master’s Degree in Engineering, Information Systems, Computer Science, or related field.
  • Good programming skills in C/C++/Python/Shell Scripting.
  • Good knowledge on QNX and Linux kernel BSP development.
  • Familiarity with QNX BSP & Platform concepts like bootloaders, boot process, SECPOL, Access control methods etc.
  • Good working knowledge on serial peripherals like SPI, I2C, UART, USB & PCIE.
  • Knowledge of flash devices like UFS, eMMC & NOR is an added advantage.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both verbal and written.
  • Good self-driven ability.
  • Experience on system architecture and OTA design is a big plus.
  • Virtualization & hypervisor knowledge is plus.