Software Engineer – Software Engineering
Company | Qualcomm |
---|---|
Location | San Diego, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Expertise in Android platform
- At least 3 years of experience working with embedded Linux and/or Android
- Experience in Android SDK, NDK, Android OS concepts and architecture (HALs, Security and Treble)
- 3+ years of industry experience developing using Modern C++ (C++14 or newer) and/or Java, Kotlin
- Familiarity with python for automation
- Familiarity with ARM processors, ARM Assembly, Mobile SoC architecture – subsystems, hypervisor/virtualization, security, memory, storage, buses, peripherals, power, thermals
- Debugging skills, working experience in S/W bring up and analyzing crash dumps
Responsibilities
- Prototype, design, develop and support commercialization of embedded and cloud software solutions
- Add features to Android Platform stack (Application Layer, Middleware and Native)
Preferred Qualifications
- Familiarity with python for automation
- Familiarity with ARM processors, ARM Assembly, Mobile SoC architecture – subsystems, hypervisor/virtualization, security, memory, storage, buses, peripherals, power, thermals