Product Software Integration Engineer – Software Engineering
Company | Qualcomm |
---|---|
Location | San Diego, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- 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.)
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
- Experience with Android or other High level OS for Mobile, Compute, IoT or Automotive products
- Experience with software version control systems for large scale software development
- Experience in multimedia software development/debug/integration
- Understanding of Bluetooth, Wifi drivers and protocol