Engineer, Senior - Device Driver Development

1 Month ago • 2 Years +

Job Summary

Job Description

As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions. This role requires thorough Embedded C programming knowledge and experience, including pointers, structures, and linked lists. You'll need hands-on experience with device driver development using protocols like SPI, UART, and USB, and a solid understanding of RTOS concepts such as mutexes, spinlocks, queues, and multi-threading.
Must have:
  • Embedded C programming knowledge and experience.
  • Hands-on experience with device driver development.
  • RTOS knowledge and experience.

Job Details


Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

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.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
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.

  • Thorough Embedded C programming knowledge &  experience (especially pointers, structures, linked lists etc.,) & Assembly programming knowledge
  • Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc.,
  • Thorough RTOS  knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge
  • Thorough experience of Operating systems, Microprocessor / computer architecture.
  • Strong analytical and debugging skills
  • Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,)
  • Emulator, simulator environment & JTAG debugging knowledge / experience
  • Nice to Have - Hands On Experience or knowledge for Inter Processor Communication Protocol, Debug Logging framework, Heap Management & Timer implementations

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Similar Jobs

Qualcomm - Associate Engineer- Debug

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Unity - Senior Software Development Consultant

Unity

Seoul, South Korea (On-Site)
7 Months ago
Highspot - Salesforce Developer

Highspot

Hyderabad, Telangana, India (Hybrid)
8 Months ago
NCS Soft - Mobile Senior QA Tester

NCS Soft

Irvine, California, United States (On-Site)
1 Month ago
Enphase Energy - Staff Warranty Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

broadcom - Technical Support Engineer - Mainframe

broadcom

Lisle, Illinois, United States (On-Site)
1 Week ago
Hedra - Machine Learning Engineer (CUDA)

Hedra

New York, New York, United States (On-Site)
2 Months ago
Unisys - Field Engineer 2 - Ld Tech Field Eng

Unisys

Canberra, Australian Capital Territory, Australia (On-Site)
1 Month ago
Cadence - Product Engineer II

Cadence

Zhubei, Hsinchu County, Taiwan (On-Site)
1 Week ago
house of how - Lead Game Engineer - Sweden

house of how

Boden, Norrbotten County, Sweden (On-Site)
7 Months ago
Apple - Software Engineer - Proximity Systems Team

Apple

San Diego, California, United States (On-Site)
1 Week ago
Netflix - Sr. Campaign Management Specialist

Netflix

Los Angeles, California, United States (On-Site)
2 Months ago
Zscaler - Principal Network Engineer

Zscaler

(Remote)
1 Month ago
Capgemini - Transition Manager

Capgemini

Kolkata, West Bengal, India (On-Site)
3 Weeks ago
Intel  - E-Core Senior Design Verification Engineer

Intel

Penang, Malaysia (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Revenera - Staff Security Operations Engineer

Revenera

Bengaluru, Karnataka, India (Remote)
1 Month ago
Capgemini - Business Analyst_Insurance Consulting

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
PwC - IN-Manager_Industrial Decarbonization_Decarbonization_Advisory_Ahmedabad

PwC

Ahmedabad, Gujarat, India (On-Site)
8 Months ago
oportun - Senior Software ML Engineer

oportun

India (Remote)
1 Month ago
Workassist - Service Engineer

Workassist

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Nightfall AI - Endpoint Engineer

Nightfall AI

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Zones - Regional Manager South

Zones

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Autodesk - Director, People Consulting, APAC

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Week ago
skillz - Lead Data Engineer

skillz

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Zenoti - Director for Risk and Compliance

Zenoti

Hyderabad, Telangana, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Hyderabad, Telangana, India (On-Site)

Hanoi, Vietnam (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug