QU

Engineer, Senior - SSG Products

Qualcomm
Hyderabad2-6 LPA Posted 26 May 2025
FULL TIME
Debugging
Operating System
Rtos
Information Systems

Job Description

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications:

  • Bachelor's/master's degree in engineering, Information Systems, Computer Science or related field.

Responsibilities

  • Experience in security software development.
  • Hands on C programing for embedded platforms on ARM / RISCV processors.
  • Expert understanding of and experience with SMC call implementation and ARM Trace32.
  • Handle increased complexity and ambiguity of new, exploratory, multi-domain, or multi-disciplinary tasks.
  • Strong technical expertise and ownership for the modules owned with limited direction and oversight.
  • Analyze product requirements, identify impacted areas, derive requirements, and produce suitable designs.
  • Independently represent the team to internal and external stake holders / partners on their area of responsibility.
  • Collaborate within and cross functional teams as required to ensure quality work products are delivered.
  • Keep oneself up-to-date with industry trends and technology developments around the related areas of work.
  • Responsible and accountable for timeliness and quality of own deliverables and work products and that of the team.

Minimum Qualifications

  • Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field.
  • Minimum 4
  • + years of exp. in Software development preferably in Embedded and programming in 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.
  • Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG.
  • Experience in leading and driving software development activities independently and working with multiple teams.
  • Experience in managing software projects across all phases like Requirement analysis, Design and validations.
  • Good understanding of Software Security Concepts, Public Key Cryptography, ARM Trust zone, Virtualization etc.
  • Good communication skills & ability to work with engineers, partners & customers across cultures / geographical sites
  • Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets
  • Trusted execution environment.
  • Debugging overall system level issues using ARM Trace32.
  • Experience in working on Qualcomm snapdragon chipsets (If any).
  • Device integrity & Authentication,
  • OS level Secure use-cases knowledge.
  • Protected virtualization
  • Embedded/real time OS security,
  • Vulnerability detection methods,
  • Hardware access control,
  • Secure provisioning and debug,
Join WhatsApp Channel