Lead Engineer, Senior - Kernel

Global semiconductor company developing mobile technologies and processors including the Hexagon DSP platform.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Automotive

Description For Lead Engineer, Senior - Kernel

Qualcomm is seeking a Lead Senior Engineer for their Kernel team to work on the Qualcomm Real Time Operating System (QuRT) that powers Hexagon Processors. This role focuses on developing and enhancing critical RTOS features with an emphasis on safety requirements (ASIL-B and ASIL-D). The position requires extensive experience in embedded systems, particularly with DSP and real-time operating systems. The ideal candidate will have strong expertise in low-level programming languages like C and Assembly, with a focus on high-performance code for resource-constrained processors. This role offers the opportunity to work on cutting-edge embedded systems, implementing crucial OS features, enhancing security, and developing safety-critical components. The position involves working with a team of passionate kernel-level programmers and requires adherence to strict safety standards and documentation requirements.

Last updated 3 hours ago

Responsibilities For Lead Engineer, Senior - Kernel

  • Design, develop, test and support Real-time operating system features
  • Implement Safety requirements (ASIL-B and ASIL-D) for Qualcomm Hexagon Processors
  • Enhance OS to support new Hexagon processor features
  • Implement power savings features
  • Enhance security features
  • Create Safety profile
  • Maintain ASPICE documentation
  • Adhere to ISO26262 standard and coding standards

Requirements For Lead Engineer, Senior - Kernel

Python
Linux
  • 6-8 years experience with C, Assembly, and Python programming languages
  • 3-5 years experience in developing code for Real-time operating systems (RTOS)
  • 3+ years experience working with Assembly language
  • 3+ years experience working on embedded system software for DSP or ARM processors
  • 3+ years experience in memory and performance optimizations
  • Knowledge of OS primitives (Mutex, Semaphore, Pipes, Mailbox)
  • Experience with Interrupt controller drivers, Thread Management, Process management, MMU, Memory management

Interested in this job?

Jobs Related To Qualcomm Lead Engineer, Senior - Kernel

FAE / Software Applications Engineer (m/f/d) - Qualcomm Germany

Senior FAE/Software Applications Engineer role at Qualcomm Germany, focusing on embedded systems and IoT solutions, requiring 14+ years of experience and fluent German skills.

Sr Lead Engineer - Linux Audio HAL

Senior Lead Engineer position at Qualcomm focusing on Linux Audio HAL development, requiring 6+ years of embedded systems experience and team management skills.

Engineer, Staff

Staff Engineer position at Qualcomm focusing on embedded and cloud edge software development with competitive compensation and comprehensive benefits.

FAE / Software Applications Engineer (m/f/d) - Qualcomm France

Senior FAE/Software Applications Engineer role at Qualcomm France, focusing on embedded systems and IoT solutions, requiring 14+ years of experience and fluency in French and English.

Engineer Staff -Auto Camera

Staff Engineer position at Qualcomm focusing on automotive camera systems, requiring 8+ years of experience in software engineering and embedded systems development.