Qualcomm Technologies, Inc. is looking to solve the problem of developing and testing product software for various programs such as Smartphones, Computing devices, Automotive Infotainment & ADAS systems, and other consumer & Industrial IoT products.
Requirements
- Understanding of OPEN BMC and Operating Systems (CentOs/UBantu/RHEL) for x86, ARM64, and RISC-V 64-bit server platforms.
- Experience with open-source benchmarking tools (DCPerf, Kubernetes, VectorDBBench) and AIML module such as PyTorch and vLLM, etc.
- Knowledge of different debugging tool such as TRACE32,OpenOCD,etc for compute and IoT projects.
- Experience with Software development, debugging and testing with ARM or x86 based compute and Server product development for Linux based OS.
- Experience with using open source software, enablement of such software for different hardware platforms by collaborating with software & hardware teams.
- Knowledge of version control system ( e.g. Perforce or GIT or Github etc.)
- Experience with automation for continuous integration systems.
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 or Github etc.)
- Sanity test the incremental builds to catch any regression issues due to new integration tasks.
- Debug any sanity test failures.
Other
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Works under supervision.
- Decision-making affects direct area of work and/or work group.
- Requires verbal and written communication skills to convey basic, routine factual information.
- Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.