Product Software Integration Engineer, Sr.

QualcommSan Diego, CA
116d$111,300 - $166,900

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.

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.)

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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service