Theme

Language

Global EN
Sweden ENSV
India EN

Senior Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Qualcomm is hiring a Senior Engineer in Hyderabad to design, develop, test, and support Zephyr RTOS for ARM and RISC-V processors. The role focuses on kernel-level programming for resource-constrained environments, enhancing OS features, power efficiency, and security to meet customer demands.

Responsibilities

  • Design, develop, test, and support Zephyr RTOS for ARM and RISC-V in Qualcomm SoCs.
  • Perform kernel-level programming with a focus on high-performance code for resource-constrained processors.
  • Continually enhance the OS to support new SoC features.
  • Enhance power savings features.
  • Enhance security.
  • Provide new OS functionality to meet customer demands.
  • RTOS development.
  • LLDB/Debugger development.
  • Safe RTOS development.

Requirements

  • 3-5 years of Software Engineering or related work experience.
  • Strong analytical, mathematical, and debugging skills.
  • 3-5 years of experience with programming languages such as C and Python.
  • Strong knowledge of pointers and data structures (e.g., linked lists, trees, sorting).
  • 3+ years of experience working with Assembly language.
  • 3+ years of experience working on software for RISC-V or ARM processors.
  • Hardware and architectural knowledge/experience (Processor Architecture, Cache, Interrupts, Memory Barriers, Strong Ordering, etc.).
  • 3+ years of experience using Emulator, Simulator environments, LLDB/JTAG debuggers, and profilers.
  • 3+ years of experience working on real-time operating systems for embedded systems.
  • Thorough RTOS knowledge and experience, including: Mutexes, Spinlocks, Queues, Signaling, Events, Deferred Function Calls & Callbacks, Multi-thread and Multi-process environments, Concurrency scenarios.

Desired Qualifications

  • B.Tech. or M.Tech. in Computer Science Engineering or equivalent engineering degree.
  • 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 Language such as C, C++, Java, Python, etc.

Benefits

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm is committed to making our workplace accessible for individuals with disabilities.

Skills

Zephyr RTOSARMRISC-VCPythonAssemblyMutexesSpinlocksQueuesSignalingEventsDeferred Function CallsCallbacksMulti-thread environmentsMulti-process environmentsConcurrency scenariosDebuggerProfilerLLDBJTAG
#RTOS#Kernel#Embedded Systems#SoC#ARM#RISC-V#C#Python#Assembly#Debugger#Profiler
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

3 weeks ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Hyderabad, India

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant