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 4 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 embedded software development and security expertise.

Sr Staff Engineer - Automotive Cybersecurity

Senior Staff Engineer position focusing on automotive cybersecurity architecture and implementation at Qualcomm, requiring expertise in ISO 21434 standards and hardware security.

RTL design Engineer(Security) - Staff

Staff-level Security RTL Design Engineer role at Qualcomm focusing on developing secure hardware architectures and implementing cryptographic solutions.

Automotive cybersecurity engineer – Sr/Staff

Senior/Staff Automotive Cybersecurity Engineer role at Qualcomm focusing on implementing secure solutions for automotive systems and ensuring compliance with industry standards.

Security IP DV Staff Engineer

Join Qualcomm as a Security IP DV Staff Engineer to innovate in hardware engineering, focusing on security IP design verification and cutting-edge technologies.