QUQualcomm
Engineer, Senior - SSG Products
Hyderabad ₹2-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,
