Taro Logo

Engineer, Senior - Kernel

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Engineer, Senior - Kernel

Qualcomm, a leading technology innovator, is seeking a Senior Kernel Engineer to join their team in Hyderabad. This role focuses on designing and developing real-time operating system (RTOS) features for Qualcomm Hexagon Processors. As part of the Core Platform Kernel software team, you'll work on enhancing the Qualcomm Real Time Operating System (QuRT) to support new processor features, improve power savings, enhance security, and create Safety profiles.

The position requires strong expertise in kernel-level programming and embedded systems, with particular emphasis on writing high-performance code for resource-constrained processors. You'll collaborate with cross-functional teams to design and implement system-level software solutions that meet complex performance requirements.

The ideal candidate brings 3-5 years of software engineering experience, with deep knowledge of C, Python, and Assembly language programming. Strong understanding of processor architecture, cache systems, interrupts, and memory management is essential. Experience with RTOS concepts like mutex, spinlocks, queues, and multi-thread environments is crucial.

Qualcomm offers an exceptional work environment with comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. You'll have access to mentorship programs and work alongside leading technology experts in the industry. The company's commitment to innovation and breakthrough technologies makes this an exciting opportunity for career growth.

Join Qualcomm to be part of a team that's pushing the boundaries of technology and enabling next-generation experiences. You'll contribute to cutting-edge projects while working in a supportive, inclusive culture that values diverse expertise and innovative thinking.

Last updated 10 days ago

Responsibilities For Engineer, Senior - Kernel

  • Design, develop, test and support real-time operating system (RTOS) features for Qualcomm Hexagon Processors
  • Develop code to run under an RTOS, and use semaphores, mutexes, queues, IPC
  • Develop and debug code with stacks, queues, linked-lists, and other common data structures
  • DSP RTOS development, LLDB/Debugger development, Safe RTOS development

Requirements For Engineer, Senior - Kernel

Linux
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years experience OR Master's with 1+ year experience OR PhD
  • 3-5 years of Software Engineering experience with strong analytical, mathematical and debugging skills
  • 3-5 years experience with C, Python; pointers, data structures
  • 3+ years experience working with Assembly language
  • 3+ years experience working on software for DSP or CPU processors
  • 3+ years experience using Emulator, simulator environment, LLDB/JTAG debuggers/profilers
  • 3+ years experience working on real time operating systems for embedded systems

Benefits For Engineer, Senior - Kernel

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial programs to build secure future
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Jobs Related To Qualcomm Engineer, Senior - Kernel