Enable job alerts via email!

Engineer, Senior - Security Systems

Qualcomm Technologies, Inc

Hyderabad City Taluka

On-site

PKR 2,000,000 - 2,750,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company is seeking a passionate software engineer for embedded software development in the security systems team. The role requires experience in programming, developing software on ARM and RISCV platforms, and collaboration within teams. Candidates should hold a relevant degree and have at least 2 years of experience in software engineering. This position is based in Pakistan.

Qualifications

  • 2+ years of experience in Software Engineering or related work experience.
  • 4+ years of experience in Embedded software development.
  • Strong understanding of Embedded hardware and Operating System concepts.

Responsibilities

  • Design and develop security related software on Embedded platforms.
  • Develop software in C, Python for various CPU platforms.
  • Collaborate with cross-functional teams to deliver quality work.

Skills

C programming
C++ programming
Java programming
Python programming
Embedded system programming

Education

Bachelor's degree in Engineering
Master's degree in Engineering
PhD in Engineering

Tools

Embedded platforms
Linux
Windows
Job description

Company: Qualcomm India Private Limited

Job Area: Engineering Group, Software Engineering

General Summary

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.

We are looking for a passionate and skilled software professional to provide software engineering solutions for development projects in the Security systems team. In this position, you will work with a team of multi-disciplined professionals to develop and optimize systems, tools and methods for QTI security solutions. The position will require you to work on security software development that needs close interactions with internal teams and potentially with external customers as well.

You will be contributing on various Security related technologies across Mobile platform Security, Cryptography, Trusted Execution environments, Access control mechanisms, vulnerability detection etc. You will work across multiple processors, Embedded software platforms, and operating systems. Your work will contribute towards making mobile platforms safe and secure to use and thus creating a positive impact on end user of the handset.

Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
Preferred Qualifications
  • Bachelor's/master's degree in engineering, Information Systems, Computer Science or related field.
  • 3 - 5 years of Software Engineering or related work experience.
Principal Duties and Responsibilities
Responsibilities
  • 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 (T32) 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.
Minimum Qualifications (Embedded Focus)
  • Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field.
  • Minimum 4 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, which may include a subset of the following skillsets:
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.