Job Directory Qualcomm Secure Processor Software Engineer
Qualcomm

Secure Processor Software Engineer Qualcomm
San Diego, CA

Qualcomm is a semiconductor company that designs, manufactures, and markets digital wireless telecommunications products and services.

Companies like Qualcomm
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Qualcomm

Job Description

Job Detail

Job IdE1970553Job TitleSecure Processor Software EngineerPost Date03/04/2019CompanyQualcomm Technologies, Inc.

Job AreaEngineering - Software

LocationCalifornia - San Diego

Job OverviewAs a member of QCTs Secure Processor Software Team, the candidate will be responsible for developing software that operates on a secure processor contained within the Snapdragon SoCs. The candidate will be working with multiple teams for the purpose of gathering, understanding, and defining requirements for the purpose of adding new features or introducing additional changes. The candidate will need to work closely with our Hardware Engineers for the purpose of understanding how secure processor interacts with other cores and peripherals within the SoC as well. Furthermore, this candidate will participate in analyzing potential vulnerabilities and other risks (both for HW and SW) in a continual effort to harden the security of the solution. The position will require the candidate to develop and debug on multiple layers of the software stack, including user space and kernel space in different operating environments. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.Minimum QualificationsBachelor's degree in Engineering, Information Systems, Computer Science, or related field.

1+ years experience with Programming Language such as C, C++, Java, Python, etc.

" id="hdnMinimumQualifications" />Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

1+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications2+ years experience with C and embedded systems programming.Software architecture concepts.Experience with Linux or Windows kernel software.Understanding of a broad range of topics from security systems, network stacks, application loaders, application frameworks, compilers / linkers.Experience with JTAG-enabled devices, hardware simulators/emulators.Experience with use of cryptography and secure protocols.Experience with ARM-Cortex, ARM TrustZone architectureUnderstanding of operating systems concepts such as protection domains, threads, and drivers.Team player who can function well with minimum supervisionAttention to detail and follow-throughVerbal and written communication skills." id="hdnPreferredQualifications" />2+ years experience with C and embedded systems programming.Software architecture concepts.Experience with Linux or Windows kernel software.Understanding of a broad range of topics from security systems, network stacks, application loaders, application frameworks, compilers / linkers.Experience with JTAG-enabled devices, hardware simulators/emulators.Experience with use of cryptography and secure protocols.Experience with ARM-Cortex, ARM TrustZone architectureUnderstanding of operating systems concepts such as protection domains, threads, and drivers.Team player who can function well with minimum supervisionAttention to detail and follow-throughVerbal and written communication skills.Education Requirements

* LI-SRC" id="hdnEducationalRequirements" />Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
* LI-SRCKeywords

About Qualcomm

Qualcomm is a semiconductor company that designs, manufactures, and markets digital wireless telecommunications products and services.

Headquarters
Qualcomm
Size
10001 employees

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.