Qualcommposted 3 months ago
$111,300 - $166,900/Yr
Remote - San Diego, CA
Computer and Electronic Product Manufacturing

About the position

As a Qualcomm Product Software Engineer, this role requires working on Product Software development and testing tasks for various projects (e.g. Smartphones (Linux, Android OS etc.), Computing devices (e.g. Laptops), Automotive Infotainment systems, and other consumer products). You will work and collaborate with various other Qualcomm Engineering teams e.g. Software, Systems, Hardware, Architecture, and Test teams for delivering end-to-end product software solutions for a customer.

Responsibilities

  • Integrate software components and configurations to meet product specifications.
  • Maintain and enhance automation for continuous integration systems.
  • Resolve build failures, resolve any software interface dependencies.
  • Create and maintain build scripts to optimize the build generation process.
  • Manage software configuration using version control system (e.g. Perforce or GIT).
  • Announce and release new software baselines.
  • Sanity test the incremental builds to catch any regression issues due to new integration.
  • Debug any sanity test failures using common on-target debugging tools such as JTAG, ADB, simulators, log analysis, etc.
  • Create scripts to automate the test scenarios and process logs.

Requirements

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

Nice-to-haves

  • Industry experience in Software development and System Architecture on Arm based RTOS platforms.
  • Experience with Android or other High level OS for Mobile, Compute, IoT or Automotive products (e.g. Android, Linux, Windows etc.).
  • Experience with software version control systems (such as GIT, Perforce etc.) for large scale software development.
  • C/C++ programming and debug experience.
  • Software development for embedded platform.
  • Experience with one or more of the following Modem protocols: EVDO/WCDMA/LTE/5G system architecture.
  • RTOS software development.
  • Scripting language such as Perl or Python.
  • Multimedia (Audio, Video, Camera) software development/debug/integration.
  • Understanding of ARM processor family and software development on ARM processors.
  • Understanding of Bluetooth, Wifi (802.11 family) drivers and protocol.
  • Embedded system debugging skills (Jtag based).
  • Familiarity with modem log analysis (e.g. WCDMA, LTE, 4g, 5g etc.).

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Comprehensive benefits package designed to support success at work, at home, and at play.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service