Company:Qualcomm India Private Limited
Job Area:Engineering Group, Engineering Group > Software Applications Engineering
General Summary:
Customer Engineering (CE) team helps customers with the design specific customizations in various technology areas, and support launch of products right from concept design to commercialization.Qualcomm is looking for person with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) and System level analysis.The Main responsibility is to provide direct support to Qualcomm customers and partners with the design, development and debug of Qualcomm reference designs SW related issues and helping to customize/optimize software to meet the product requirements helping them launch products on time.The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Hardware and Software driver architecture.Qualification Criteria:• Education: B.Tech / M.Tech in Computer Science/Engineering.• Experience: Minimum of 8 years in the automotive, embedded, or mobile industry.
Technical Skill Sets:
- Operating Systems: 8+ years of experience with High-Level Operating Systems (HLOS) like Linux, Android, and QNX Microkernel Architecture.
- BSP/Device Driver Development: Hands-on experience in software design and development on complex embedded computing platforms.
- ARM Architecture: In-depth knowledge of ARMv8 CPU Architecture, including Scheduler, Memory Management, Interrupt and Timer, Assembly Coding, MMU, IOMMU/ARM SMMU, and ARM instruction pipeline.
- Virtualization: Experience with Linux containers and hypervisors.
- Programming Languages: Proficiency in C, C++, and ARM Assembly programming.
- Debugging Tools: Experience with tools like Trace32, GDB, and oscilloscope/Logical Analyzer.
- System-Level Debugging: Skills in debugging complex system-level issues such as crashes, reboots, and out-of-memory situations on embedded real-time operating systems.
- Secure Boot and Trusted Operating Systems: Exposure to secure boot and trusted OS concepts.
- Serial Peripherals: Experience with UART, SPI, I2C, PCIe on both hardware and software aspects.
- Qualcomm Platform Solutions: Experience with Qualcomm platform solutions is a plus.
Soft Skills:- Problem-Solving: Strong problem-solving skills.
- Communication and Interpersonal Skills: Excellent communication and interpersonal skills.
- Motivation and Learning: High motivation, quick learning ability, and self-starter attitude.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
• 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
• 1+ year of any combination of academic and/or work experience with debugging techniques.
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.