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 Senior Software Engineer at Qualcomm India Private Limited, you will be a key contributor in designing, developing, and optimizing software solutions for Qualcomms next-generation data center platforms. Your role will involve close collaboration with cross-functional teams to drive advancements in critical technologies such as virtualization, memory management, scheduling, and the Linux Kernel. Your responsibilities will include developing and enhancing features in the Linux Kernel, focusing on areas like virtualization (KVM), scheduling, and memory management (IOMMU). You will also be tasked with optimizing power and performance management technologies like DVFS for upcoming ARM-based systems. Collaborating with diverse teams, you will ensure the successful rollout of high-performance, scalable software solutions. Additionally, you will play a vital role in debugging and resolving complex software issues using tools like JTAG debuggers. As part of Qualcomms commitment to the open-source community, you will contribute to open-source projects, including the Linux Kernel. Your expertise will be instrumental in driving improvements in system software for ARMv8 and ARMv9 based platforms. To be successful in this role, you should hold a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, accompanied by relevant work experience. Proficiency in Programming Languages such as C, C++, Java, Python is required, along with a strong background in Linux Kernel development and virtualization technologies. In-depth knowledge of ARMv8 and ARMv9 architecture, system architecture, and experience with debugging technologies will be crucial for this position. If you are passionate about software engineering and possess the necessary qualifications, we encourage you to apply for this role at Qualcomm India Private Limited.,
Posted 3 days ago
9.0 - 15.0 years
10 - 13 Lacs
Bengaluru, Karnataka, India
On-site
The right engineer will drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery. THE PERSON: Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: Power Management Firmware Engineer will play key role in ensuring AMD Embedded firmware (Power and Performance Management) addresses critical Embedded market segment (Networking, Storage, Automotive, Thin client) requirements performing the below: Contribute toqards AMD Embedded firmware development for PMFW, DXIO Collaborate with core firmware teams and ensuring Embedded requirements are addressed Coordinate debug of issues and drive them to closure. Work with Platform Firmware Organization (PFO) in conjunction with Embedded segment architects to meet product requirements Review key firmware requirement / enhancement inputs pertaining to focused Embedded markets Provide custom firmware design support for tier-1 customers by with identifying solution and providing design documents Design, develop, test, review features / releases pertaining to PMFW, DXIO firmware Provide low level design documents and user guides Pull together meetings, set up clear agendas and follow up on action items Assist customer support team in addressing any firmware related queries Proactively drive continuous improvement for post-silicon power and performance activities Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: 9-15 years experience in hands on firmware development. Strong with C language programming Good understanding and experience with BIOS, power management and PCIe Strong knowledge of ACPI , UEFI BIOS, AGESA knowledge is a big plus Good knowledge SoC power management CPU/Device power states, hot-plug etc Firmware development & release process understanding Prior experience working with firmware design & development OS/Drivers/Software stack understanding is a plus Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication and written, presentation skills Excellent interpersonal, organizational, analytical, planning, and technical leadership skills Proven record of accomplishment in delivering large multi-functional product solutions Experience working in a fast-paced matrixed technical organization and multi-site environment ACADEMIC CREDENTIALS: bachelors or Masters degree in Computer or Electrical Engineering or equivalent
Posted 5 days ago
7.0 - 12.0 years
50 - 80 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Expertise in the x86 BIOS / UEFI FSP / coreboot development Expertise with x86 CPU/APU architectures and associated compilation tools Expertise in C programming Expertise with platform bring-up Expertise with standard protocols like PCIe, SPI, eSPI, ACPI, SMM Expertise with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms. Expertise on working with Intel FSP package source code and understanding of coreboot & FSP boot flow Expertise with different coreboot payloads like edk2, SeaBios, Tianocore etc Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required Good coreboot upstreaming exposure Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff Understanding of coreboot & FSP build tools and build processes Good understanding of UEFI framework concepts to port UEFI code to FSPWorking knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of x86-64 architecture from BIOS developers perspective. Good understanding of UEFI BIOS Boot flow. Basic understanding of Linux Kernel like software development concepts (Kconfig). Preferred resources with valid regional work permit Location - Bangalore, Belgrade, Penang, New York
Posted 1 week ago
6.0 - 8.0 years
40 - 45 Lacs
Bengaluru
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in IO IPs such as I2C, I3C, UART, SATA, SPI, eSPI, ACPI Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit
Posted 1 week ago
1.0 - 8.0 years
0 Lacs
karnataka
On-site
As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to create cutting-edge products. You will collaborate with various teams to design system-level software solutions and ensure that the products meet and exceed customer needs. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 2 years of Software Engineering experience. Alternatively, a Master's degree in the same fields with 1+ year of related work experience, or a PhD with 2+ years of academic or work experience in programming languages such as C, C++, Java, Python, etc. In this role, you will join the Qualcomm Customer Engineering team and work with leading WoS (Windows on Snapdragon) compute device makers from design and development to the commercial launch of Qualcomm compute SoC products. You will need expertise in audio system architecture, working with Audio Software DSP technologies and Windows Audio S/W Architecture. Key responsibilities will include customizing Windows ARM-based audio software drivers for OEMs, collaborating with cross-functional teams to provide solutions to customer problems, and supporting OEMs/Tier-1/Tier-2s with Audio Digital Signal Processing and Windows audio system architecture customizations. You will also be involved in audio performance measurement, analysis, and optimization, creating technical documentation, providing training to customers, and supporting audio tuning efforts for certifications like Teams, Zoom, Cortana, and Alexa. Minimum qualifications for the Audio Software Application Engineering role include a Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field, with at least 3 years of Software Applications Engineering experience, 3+ years of experience with programming languages like C, C++, and 3+ years of experience with embedded systems. Preferred qualifications include a Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field, along with working experience in DSP, optimization of algorithms, and real-time debugging. Hands-on experience with tools like HEAD Acoustic ACQUA System, HATs, and tuning audio processing algorithms for quality enhancement are also desirable. As a RAS and Manageability Controller Firmware Developer at Qualcomm, you are expected to have a minimum of 4+ years of experience with programming languages such as C, C++, Java, Python, etc., and at least 8+ years of Software Engineering or related work experience. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you need accommodation during the application/hiring process, you can contact Qualcomm for assistance.,
Posted 1 week 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 week ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
You have an exciting opportunity to join TekWissen as a BIOS - UEFI - Coreboot professional in Bangalore. As a part of our global workforce management team, you will play a crucial role in x86 coreboot/FSP/BIOS development. We are looking for individuals with 5-15 years of experience who are experts in C language and have a strong understanding of x86 CPU/APU architectures. Your responsibilities will include working on platform bring-up, industry standard protocols like PCIe, SPI, eSPI, ACPI, SMM, and collaborating with the open-source coreboot project. You will also be involved in mainboard related porting with GPIO, PCIe lanes, board fmd configs, and board bring-up experience on customer platforms. In addition to your technical skills, knowledge of Intel FSP package source code, coreboot & FSP boot flow, UEFI framework concepts, and the ability to read platform Hardware and Processor specifications are essential for this role. You should also have working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Having a Bachelors degree in computer science engineering is a minimum requirement, and a Masters degree from a reputed university would be a significant advantage. As an equal opportunity employer, TekWissen Group values workforce diversity and encourages individuals from all backgrounds to apply. If you are a proactive professional with a passion for BIOS development and a solid understanding of x86-64 architecture and UEFI BIOS Boot flow, we would love to hear from you. Join us in shaping the future of technology and make a difference in the global workforce management industry.,
Posted 1 week ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is a leading technology innovator that strives to enable next-generation experiences and drive digital transformation to create a smarter, connected future for all. As a Qualcomm Software Engineer, your role will involve designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Through this, you will contribute to launching cutting-edge, world-class products that not only meet but exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for this position should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Additionally, having 1 to 2 years of experience with embedded systems, knowledge and experience in device driver development, firmware development, good analytical and problem-solving skills, proficiency in C/C++, understanding of microprocessor and multiprocessor architecture, and excellence in basic real-time/embedded programming concepts are required. Experience in peripheral interface drivers such as USB, PCIe, I2C, SPI, UART, and ACPI/UEFI would be considered a plus. Qualcomm is an equal opportunity employer that is committed to providing accessible processes for individuals with disabilities. If accommodation is needed during the application/hiring process, individuals can reach out to disability-accommodations@qualcomm.com or Qualcomm's toll-free number for support. Qualcomm also expects its employees to comply with all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals being represented by an agency, are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions from agencies will not be accepted, and Qualcomm will not respond to requests for updates on applications or resume inquiries. For more information about this role, please contact Qualcomm Careers.,
Posted 2 weeks 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 2 weeks ago
5.0 - 10.0 years
35 - 40 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Design, develop, and maintain x86 BIOS/UEFI firmware, ensuring robust and efficient solutions aligned with project specifications. Collaborate with hardware and software teams to support x86 CPU/APU architectures, optimizing performance through expert-level C programming. Work on UEFI bootloaders and applications, focusing on UEFI-based storage protocols such as AHCI, SATA, and NVMe. Perform platform hardware analysis and interpret processor specifications to support coreboot mainboard porting and integration. Integrate and customize BIOS code bases (AMI, Insyde, or Phoenix BIOS) to meet customer and platform requirements. Debug and resolve firmware-related issues, leveraging deep knowledge of UEFI framework concepts and storage protocols. Contribute to the development of Android UEFI-based bootloaders for x86 platforms, if applicable. Maintain code quality through rigorous testing, documentation, and adherence to best coding practices. Provide technical guidance and mentorship to junior developers, supporting knowledge sharing and team growth. Collaborate with cross-functional teams to ensure smooth firmware delivery, addressing technical challenges proactively. Skills Must have 5-15 years of experience in the x86 BIOS/UEFI development Experience with x86 CPU/APU architectures and associated compilation tools Expert in C language Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS) Experience working on UEFI bootloader or UEFI applications mainly involved in UEFI-based storage protocols AHCI, SATA, and NVMe. Will be good if have any experience in Android UEFI-based Bootloader for x86. Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required. Good understanding of UEFI framework concepts and Storage protocols. Nice to have Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of industry-standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI etc. Good understanding of specifications like ACPI, SMM. Good understanding of x86-64 architecture from BIOS developer's perspective. Good understanding of UEFI BIOS Boot flow. Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus
Posted 2 weeks 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 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Mumbai, Delhi / NCR, Bengaluru
Work from Office
Expertise in the x86 BIOS / UEFI FSP / coreboot development. Expertise with x86 CPU/APU architectures and associated compilation tools. Expertise in C programming. Expertise with platform bring-up. Expertise with standard protocols like PCIe, SPI, eSPI, ACPI, SMM. Expertise with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms.. Expertise on working with Intel FSP package source code and understanding of coreboot & FSP boot flow. Expertise with different coreboot payloads like edk2, SeaBios, Tianocore etc. Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required. Good coreboot upstreaming exposure. Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff. Understanding of coreboot & FSP build tools and build processes. Good understanding of UEFI framework concepts to port UEFI code to FSP. Working knowledge of Git for code reviews, source code management, and BIOS releases to QA.. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements.. Good understanding of x86-64 architecture from BIOS developer's perspective.. Good understanding of UEFI BIOS Boot flow.. Basic understanding of Linux Kernel like software development concepts (Kconfig).. Location-Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad
Posted 1 month ago
3.0 - 7.0 years
0 - 0 Lacs
Hyderabad
Work from Office
Mandatory Skills : 5-15 years of experience in the x86 BIOS/UEFI FSP/coreboot development Experience with x86 CPU/APU architectures and associated compilation tools Expert in C language Experience with platform bring-up Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff Working experience of industry standard protocols like PCIe, SPI, eSPI, ACPI, SMM Experience on working with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms. Experience on working with Intel FSP package source code and understanding of coreboot & FSP boot flow Understanding of coreboot & FSP build tools and build processes Experience of working with different coreboot payloads like edk2, SeaBios, Tianocore etc Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required Good understanding of UEFI framework concepts to port UEFI code to FSP Additional Skillset : Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of x86-64 architecture from BIOS developers perspective. Good understanding of UEFI BIOS Boot flow. Basic understanding of Linux Kernel like software development concepts (Kconfig). We are seeking a talented and motivated Software Engineer to work on Vulkan/OpenGL/OpenCL libraries. As a key member of the graphics team, you will work on challenging and groundbreaking projects in the open-source domain and you will have the opportunity to collaborate with leading experts and contribute to the development of cutting-edge graphics technology. Responsibilities Develop high-performance, visually stunning graphics applications using OpenGL/Vulkan/OpenCL APIs. Troubleshoot and resolve complex graphics-related issues. Development of C++ based automotive applications. Conceptualization, prototyping, design, development & unit testing of application SW based on product requirement. Collaborate with cross-functional teams to implement innovative graphics solutions. Working with the extended team (developers & verification team) to enhance the application & functionality. Participate in debugging and troubleshooting to identify and address software (build, algorithm/ functionality/ dependency) issues. Required skills The ideal candidate possesses a strong foundation in C/C++, a deep understanding of OS concepts. Experience in integrating OpenGL/Vulkan/OpenCL to Graphics Processing Unit. Expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL) OR extensive experience for graphics development. GPU optimization experience. Add on: Past experience with Mesa 3D Graphics library.
Posted 1 month ago
6.0 - 8.0 years
40 - 45 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in IO IPs such as I2C, I3C, UART, SATA, SPI, eSPI, ACPI Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location - Bangalore, Belgrade, Penang, New York
Posted 1 month ago
6.0 - 8.0 years
40 - 45 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in IO IPs such as I2C, I3C, UART, SATA, SPI, eSPI, ACPI Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location - Bangalore, Belgrade, Penang, New York
Posted 1 month ago
6.0 - 8.0 years
30 - 45 Lacs
Bengaluru, Belgrade, New York
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in IO IPs such as I2C, I3C, UART, SATA, SPI, eSPI, ACPI Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location : - Belgrade, Penang, New York,Bengaluru
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 2 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough