Product Software Integration Engineer – Sr – Software Engineering
Company | Qualcomm |
---|---|
Location | San Diego, CA, USA |
Salary | $111300 – $166900 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
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.
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.
- Create scripts to automate the test scenarios and process logs.
Preferred Qualifications
- Industry experience in software development and System Architecture on Arm based RTOS platforms.
- Android or other High level OS for Mobile, Compute, IoT or Automotive products (e.g. Android, Linux, Windows etc.).
- 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.
- 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.)