Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Qualcomm India Private Limited is hiring an Engineer in Hyderabad for their Engineering Group. This role focuses on designing, developing, testing, and supporting Zephyr RTOS for ARM and RISC-V in Qualcomm SoCs, requiring strong kernel-level programming skills.
Ansvarsområden
- Design, develop, test and support Zephyr RTOS for ARM and RISC-V in Qualcomm SoCs.
- Enhance the OS to support new SoC features, enhance power savings, security, and provide new OS functionality.
- RTOS development, LLDB/Debugger development, Safe RTOS development.
Krav
- 1-3 years of Software Engineering or related work experience.
- Strong analytical, mathematical and debugging skills.
- 1-3 years experience with Programming Language such as C, Python; pointers, data structures (e.g. linked list, trees, sorting).
- 1+ years experience working with Assembly language.
- 1+ years experience working on software for RISC-V or ARM processors.
- Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering, etc.).
- 1+ years experience using Emulator, simulator environment, LLDB/JTAG debuggers / profilers.
- 1+ years experience working on real time operating systems for embedded systems.
- Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios, etc.).
Önskade kvalifikationer
- B.Tech. or M.Tech. in Computer Science Engineering or equivalent engineering.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
#RTOS#embedded systems#software engineering#kernel programming#ARM#RISC-V#Qualcomm SoCs#Zephyr RTOS#C#Python#Assembly language#debugging#data structures#processor architecture#interrupts#memory barriers#strong ordering#emulator#simulator#debugger#profiler#mutex#spinlocks#queues#signaling#events#deferred function calls#callbacks#multi-thread#multi-process#concurrency