Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
0 Lacs
karnataka
On-site
As a Windows Security Senior Engineer at Qualcomm India Private Limited, you will play a crucial role in contributing to the security aspects of Windows on Snapdragon products. Your responsibilities will include conducting security assessments, participating in design and code reviews, developing fuzzing harnesses, and fuzzing the Windows software stack on Snapdragon products. The ideal candidate for this position should have a strong security mindset and familiarity with the Security Development Life Cycle (SDLC). To excel in this role, you must possess a solid understanding of embedded software, Windows internals, and driver development. Additionally, you should have expertise in operating system concepts, real-time operating systems, firmware management, system level features, processor and power management, as well as experience in developing complex and multi-domain features. Proficiency in Windows kernel driver development, designing and implementing Windows Kernel mode drivers, board support packages, ACPI, and UEFI is essential. Strong communication and interpersonal skills are necessary for effective collaboration with stakeholders, as well as task management. The ability to lead medium to large technology teams and experience in Enterprise and IHV/IBVs environments would be advantageous. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of experience in Software Engineering. Alternatively, a Master's degree in the relevant fields and 1+ years of experience, or a PhD with 2+ years of academic or work experience in programming languages such as C, C++, Java, Python, etc., are also acceptable. Preferred qualifications for this role include 2+ years of experience in Security Engineering, designing and developing fuzzing harnesses, performing design and code reviews for vulnerability detection, and possessing a strong knowledge of Windows OS internals and Windows drivers. Familiarity with ARM Processor architecture, PC software, embedded OS, system performance profiling, and optimization techniques is desirable. Qualcomm is an equal opportunity employer that is committed to providing accessible and inclusive processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can reach out to disability-accommodations@qualcomm.com or utilize Qualcomm's toll-free number. The company also expects its employees to adhere to all applicable policies and procedures, especially regarding the protection of confidential information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and unsolicited submissions from staffing and recruiting agencies will not be accepted. For further information about this role, you can contact Qualcomm Careers directly.,
Posted 2 days ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As a macOS Software Engineer (Device Driver), you will be responsible for software development, hardware bring-up, system debugging, and validation testing. You should have strong programming skills in C/C++, Python, and Objective-C, with a focus on macOS platforms. Your role will involve developing and debugging complex low-level drivers and associated frameworks, particularly for PCIe and USB interfaces on macOS. It is essential to have a solid understanding of operating systems fundamentals and kernel architecture. Experience with version control systems, especially Git, is required. Strong communication and collaboration skills are also important for this role.,
Posted 2 days ago
3.0 - 10.0 years
0 Lacs
karnataka
On-site
You will be responsible for software development, device bringup, debugging, and testing. Your role will require solid programming skills in C/C++, Python, and Objective-C (for MacOS). You should have experience in writing and debugging complex low-level drivers and related frameworks, with a focus on device driver development for MacOS (PCIe and USB). A good understanding of Operating Systems and kernel architecture is essential. Proficiency in Git for version control is required, along with strong communication skills. The ideal candidate should have 3 to 10 years of experience in the field. This position is based in Bangalore.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking an experienced individual with a strong knowledge of Windows Boot flow, Windows OS internals, Windows Driver programming, ARM Processor architecture, and Assembly Language. The ideal candidate will have experience in Windows Device driver programming and debugging using tools like WinDbg and JTAG/other tools. Additionally, proficiency in PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications is required. The candidate should have a good understanding of Embedded OS, including Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging. Knowledge of OS/system performance profiling and optimization techniques is also essential. Experience with Qcom chipsets and Windows platform development is a plus. Key qualifications include strong coding skills in C and batch script, effective communication, negotiation skills, and cross-functional working experience. The applicant should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with at least 3 years of Software Engineering experience. Alternatively, a Master's or PhD in the mentioned fields with 2+ years or 1+ year of relevant experience, respectively, can also be considered. Furthermore, the candidate should have a minimum of 2 years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer dedicated to providing accommodations for individuals with disabilities throughout the application and hiring process. For disability-related accommodation requests, applicants can contact Qualcomm via email at disability-accomodations@qualcomm.com or the toll-free number provided on the website. It is expected that Qualcomm employees adhere to all applicable policies and procedures, including security measures and confidentiality requirements for protecting the company's sensitive information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through this platform. Unsolicited submissions from agencies will not be accepted. For further information about this role, interested individuals can reach out to Qualcomm Careers.,
Posted 3 weeks ago
2.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for skilled and motivated Engineers to join the Qualcomm Windows Video software team. In this role, you will specialize in video encode and decode development with expertise in Windows operating system user mode and kernel mode driver development for embedded systems. Your responsibilities will include designing, implementing, and optimizing software solutions for video processing in embedded platforms. Collaboration with cross-functional teams is essential to develop high-performance and reliable drivers for video hardware acceleration, ensuring seamless system integration. You should have recent and relevant experience of 2-7 years in areas such as embedded systems, C/C++ programming, multithreading, OS concepts, Windows OS internals, DirectX, device driver programming, multimedia domain experience, video compression standards, embedded OS, and collaboration with cross-functional teams. Strong problem-solving abilities, attention to detail, and excellent communication skills are required for this role. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering experience, or a Master's degree with 3+ years of experience, or a PhD with 2+ years of experience. Additionally, 2+ years of work experience with programming languages such as C, C++, Java, or Python is necessary. Responsibilities of the role include developing and productizing various video solutions on Qualcomm processors, enhancing and debugging user mode and kernel mode drivers for video encoding and decoding, optimizing video encode/decode pipelines, collaborating with hardware teams, profiling video driver performance, diagnosing and resolving complex issues, coordinating with technical teams, and ensuring end-to-end video processing system functionality. Education requirements include a Bachelor's/Masters in Computer Engineering and/or Electronic Engineering, with a preference for a Masters degree. Minimum qualifications for this include a Bachelor's degree with 7+ years of Software Engineering experience, a Master's degree with 6+ years of experience, or a PhD with 5+ years of experience. Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require accommodations, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through Qualcomm's Careers Site. For more information about this role, you can contact Qualcomm Careers directly.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer with expertise in Windows Boot flow, Windows OS internals, Windows Driver programming, ARM Processor architecture, and more. As a part of our Engineering Group, you will be responsible for developing and debugging Windows Device drivers using tools like WinDbg and JTAG. Additionally, you will work on PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications. The ideal candidate should have a strong understanding of Embedded OS, including Kernel architecture, OS services, memory management, multi-core, multi-threading, and crash debugging. You should also be proficient in OS/system performance profiling and optimization techniques. Experience with Qcom chipsets and Windows platform development is a plus. Minimum qualifications for this position include a Bachelor's degree, Master's degree, or PhD in Engineering, Information Systems, Computer Science, or related fields. You should have 2+ years of experience in Software Engineering and a solid background in programming languages like C, C++, Java, or Python. Effective communication and negotiation skills are essential for this role, as you will collaborate cross-functionally within the organization. Qualcomm is an equal opportunity employer committed to providing reasonable accommodations for individuals with disabilities during the application and hiring process. If you are interested in this exciting opportunity, please reach out to Qualcomm Careers for more information.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Test Engineer at Google, you will play a crucial role in the development and validation of software for System on a chip (SoC) products. Your responsibilities will include creating and executing automated test plans, developing test scripts, and providing on-site debug support to isolate test content failures. To excel in this role, you should hold a Bachelor's degree in Electrical Engineering, Embedded systems, Very-Large-Scale Integration (VLSI), Computer science, or a related field. Your experience in embedded software or test engineering practices, along with proficiency in programming languages such as C/C++, Bash, and Python, will be essential. Additionally, familiarity with debugging tools like Open On-Chip Debugger (OCD) and Joint Test Action Group (JTAG) will be advantageous. Preferred qualifications for this role include a Master's degree in a relevant field, experience with software development in Android Software Development Kits (SDK) or Native Development Kit (NDK), and knowledge of software configuration management solutions. You should also have an understanding of hardware architecture components like CPUs, GPUs, memory, and peripherals. At Google, you will have the opportunity to work on cutting-edge technologies and contribute to the improvement of Google's suite of products and services. As part of a dynamic research and development team, you will collaborate with multidisciplinary teams to conduct validation cycles, identify test failures, and troubleshoot issues using test equipment. Join us at Google, where we believe in building, breaking, and rebuilding technology to make the world's information universally accessible and useful. Be a part of our mission to create innovative experiences that enhance people's lives through the power of technology.,
Posted 1 month ago
3.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for a Windows Development / Windows Driver Development Lead to join their Engineering Group, specifically the Software Engineering team. As a Senior Embedded Systems Engineer, you will be responsible for designing, developing, and maintaining embedded systems and software. Collaboration with cross-functional teams will be key to delivering high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be crucial in ensuring the success of projects. Key Responsibilities: - Design, develop, and test embedded software and firmware for various applications. - Collaborate with hardware engineers to integrate software and hardware components. - Optimize and debug embedded systems to ensure high performance and reliability. - Participate in code reviews and provide constructive feedback to team members. Required Qualifications: - Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. - Minimum of 7-9 years of experience in embedded systems development. - Strong programming skills, preferably in C++/C. - Strong understanding of embedded systems architecture and design principles. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. - Good experience in multimedia framework and ARM based chipsets. - Solid aptitude, quick learner, self-motivated, willing to explore and work across various technology areas. Preferred Qualifications: - Experience with Windows and Linux kernel and driver development and Android HAL development. - Strong knowledge of Boot flow and OS internals. - Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications. - Embedded OS knowledge (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). - Experience in system performance profiling and optimization techniques. - Proficiency in debugging tools and techniques (e.g., WinDbg, JTAG, GDB). - Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). - Develop and maintain documentation for software designs, code, and test procedures. - Stay up-to-date with industry trends and emerging technologies to drive innovation. - Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of Software Engineering or related work experience. OR - Master's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience. OR - PhD in Engineering, Information Systems, Computer Science, or related field with 1+ year of Software Engineering or related work experience. - 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require an accommodation during the application/hiring process, please contact Qualcomm directly. Employees are expected to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Note: This email address is designated for providing reasonable accommodations for individuals with disabilities and not for updates on applications or resume inquiries. Staffing and recruiting agencies, as well as individuals being represented by an agency, are not authorized to use the Qualcomm Careers Site. Unsolicited resumes or applications will not be accepted. For more information about this role, please reach out to Qualcomm Careers directly.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is currently seeking a Software Engineer with strong expertise in Windows Boot flow, Windows OS internals, and Windows Driver programming. You should have knowledge in ARM Processor architecture, Assembly Language, and experience with PC software such as System BIOS, UEFI, ACPI, Drivers, and Applications. Proficiency in Embedded OS, including Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging is required. You should also possess skills in OS/system performance profiling and optimization techniques, along with experience in Qcom chipsets and Windows platform development. Strong coding abilities in C and batch script are essential for this role, as well as effective communication and negotiation skills with cross-functional working experience. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a relevant field. Additionally, 2+ years of academic or work experience with Programming Languages like C, C++, Java, Python, etc., is required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. For accommodation during the application/hiring process, please contact disability-accommodations@qualcomm.com or Qualcomm's toll-free number. The company expects employees to comply with all applicable policies and procedures, including security and confidentiality requirements. Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals represented by agencies, are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,
Posted 1 month ago
4 - 9 years
25 - 40 Lacs
Hyderabad
Work from Office
Were looking for a talented and motivated Driver Development Engineer who specializes in Windows software. In this role, youll help build and improve low-level software drivers that allow hardware and software to work together smoothly. The ideal candidate has experience with low-level programming, working in the Windows kernel, and understanding how hardware works. If you enjoy solving technical challenges and working with a great team, wed love to hear from you. This is what you are responsible for - Design and develop PCIe and USB drivers for AI chipsets, ensuring performance and reliability - Maintain clear communication in understanding the hardware subsystems and internals to identify possible solutions for a given problem - Optimize data path efficiency and minimize latency Necessary Qualifications : - BTech/MTech in CS or ECE - 4+ years experience in Windows PCIe and USB kernel and/or userspace drivers. - Strong fundamentals in C/C++ and OS internals. - Proficiency in Windows driver frameworks (WDM/WDF) and understanding of - Windows-specific DMA protocols. - Familiarity with MCDM is a plus. - Expertise in kernel space debugging using tools like WinDbg, dbgview, Visual Studio, or similar. - ARM Processor architecture and Assembly Language. - Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications - Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City