As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and / or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications :
' Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
ORPhD 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.Job function : USB2 / 3 / 4 drivers development on Snapdragon platform Education and Experience requirements : o Masters / Bachelor's degree in Electronics / Computers with 4-5 years of Windows (preferred) / Linux Device drivers software development experience required Skill set requirements : Required : o Expertise in C programming o Expertise either in Linux / Windows, any RTOS or any other Operating system internals and Device driver programming o Understanding of OS Drivers design, System level understanding and Power management o USB protocol (USB3.0 or USB3.1 ) knowledge o Experience in usage of USB3 / 4 Analyzer (Lecroy) for debugging o Strong analysis and problem-solving skills required Good to have : o USB4 (Connection Manager / retimer / tunnelling etc.) Knowledgeo Proficient on USB drivers development on UEFI platform o Understanding of PC hardware, SoC, multi core and BIOS o Pre / Post silicon diagnostics development & validationResponsibilities : o USB3 / 4 technology development and its commercialization on Snapdragon platform o USB3 / 4 and TBT3 / 4 Compliance support on Windows on Snapdragon platform o Running USB2 / 3 / 4 tests on silicon / RUMI emulator and analyzing the results through error logs & USB analyzers o Development / Testing / Debugging of USB test cases for USB4 / 3.x
Skills Required
Rtos, Software Development, C, Usb, C++, Soc, Software Testing, Device Driver Development, Test Engineering, Uefi, Bios, Linux, Linux Device Drivers, Python
Senior Engineer • Hyderabad / Secunderabad, Telangana