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
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob 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
Similar Jobs
Qualcomm
San Diego, United States of AmericaEmbedded ML SW Architect -- Snapdragon Mobile (Principal or Director level)
US$235–352k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaEmbedded ML Staff Engineer -- Snapdragon Mobile
US$224–335k/yr Full Time Be an early applicant Posted 4 days ago
ASSA ABLOY Group
Lititz, United StatesKeying Specialist
Temporary Be an early applicant Posted 4 days ago
Emerson
Elyria, United StatesProduction Supervisor - 3rd shift
Full Time Be an early applicant Posted 3 days ago
Microsoft
Redmond, United StatesResearch Intern
US$6.81–13.5k/mo Internship Be an early applicant Posted 3 days ago
Qualcomm
San Diego, United States of AmericaPhysical Design Engineer
US$174–262k/yr Full Time Be an early applicant Posted 3 days ago
