Staff Engineer - System Security Group

Security
Staff Software Engineer
In-Person
10+ years of experience
Cybersecurity

Description For Staff Engineer - System Security Group

Qualcomm India Private Limited is seeking a Staff Engineer for their System Security Group. This role involves designing, developing, coding, testing, and debugging security-related software on embedded platforms. The ideal candidate will have expertise in developing software in C, Assembly, and Python for ARM, RISCV, and proprietary CPU platforms. They will also work on software modules for proprietary or high-level operating systems like Linux/Windows.

Key responsibilities include:

  • Developing security-related software for embedded platforms
  • Creating software in C, Assembly, and Python for various CPU architectures
  • Working on proprietary and high-level operating systems
  • Following defined methodologies and processes for software development
  • Debugging and resolving issues in software
  • Collaborating with cross-functional teams
  • Demonstrating self-motivation and ability to work with minimal supervision

The role requires a strong understanding of embedded hardware, computer architecture, operating system concepts, and product security for embedded devices. The ideal candidate will have expertise in areas such as symmetric & asymmetric cryptography, device integrity & authentication, vulnerability detection methods, exploit mitigation techniques, hardware access control, secure provisioning and debug, and key management and applied cryptography.

Qualcomm offers a comprehensive benefits package, including health coverage, wealth-building programs, and wellbeing resources. The company fosters a supportive, inclusive culture where employees can contribute to world-changing innovations and breakthrough technologies. Join Qualcomm to work alongside leading engineering and technology experts, unlocking your full potential in a career that impacts lives around the globe.

Last updated 6 months ago

Responsibilities For Staff Engineer - System Security Group

  • Designing, developing, coding, testing, and debugging Security related software on Embedded platforms
  • Developing software in C, Assembly, Python to run on ARM, RISCV & Proprietary CPU platforms
  • Develop Software modules for proprietary or high-level operating systems (Linux/Windows)
  • Follow defined methodologies, processes, and procedures for various software development activities
  • Triage, Debug and resolve issues and bugs in the software through good problem-solving skills
  • Collaborate within and cross functional teams as required to ensure quality work products are delivered
  • Demonstrate Self-motivation and strong initiative and ability to work with minimal supervision or direction

Requirements For Staff Engineer - System Security Group

Python
Linux
  • Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics, or related field
  • Minimum 10+ years of experience in Embedded software development and programming in C / C++ / Assembly
  • Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts
  • Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc.
  • Understanding of RTOS fundamentals like multi-threading, interrupt management, cache/memory management etc.
  • Good expertise and experience on product security for embedded devices
  • Good understanding of Software Security Concepts, Public Key Cryptography, ARM Trustzone, Virtualization etc.
  • Good communication skills & ability to work with engineers, partners & customers across cultures / geographical sites

Benefits For Staff Engineer - System Security Group

  • World-class health benefit coverage for employees and eligible dependents
  • Programs to help build and prepare for a financially secure future
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs to support employees in living and working well

Interested in this job?

Jobs Related To Qualcomm Staff Engineer - System Security Group

Staff Engineer - System Security Group

Staff Engineer position at Qualcomm focusing on embedded systems security, requiring 10+ years of experience in security software development and architecture.

Security IP DV Sr Lead Engineer

Senior Security IP Design Verification Lead Engineer position at Qualcomm India, focusing on hardware security, team leadership, and low power verification.

Security IP DV Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on Security IP Design Verification, requiring 6+ years of experience in hardware verification and security protocols.

Functional Safety Engineer, Staff

Staff-level Functional Safety Engineer position at Qualcomm focusing on quality assurance, compliance, and safety standards implementation.

IT Engineer, Staff

Staff IT Engineer role focusing on cybersecurity risk management, assessments, and audit compliance at Qualcomm.