Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2.0 - 7.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. \ 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. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Provides supervision/guidance to other team members.
Posted 5 days ago
5.0 - 10.0 years
13 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: About The Role Qualcomm Windows Video software team is seeking skilled and motivated Engineers specializing in video encode and decode development with expertise in Windows operating system user mode and kernel mode driver development for embedded systems. This role involves designing, implementing, and optimizing software solutions for video processing in embedded platforms. You will collaborate with cross-functional teams to develop high-performance and reliable drivers for video hardware acceleration and ensure seamless system integration. Skills/experience Recent and relevant experience of 2-7 years required in one or more of the following areas: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. "¢ 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Education requirements RequiredBachelor's/Master"™s in Computer Engineering and/or Electronic Engineering Preferred Masters Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
Posted 3 weeks ago
8 - 12 years
40 - 75 Lacs
Bengaluru
Work from Office
Roles and Responsibilities Design and implement creative new algorithms and technologies for high performance, Highly reliable systems(think Six 9s). Analyse and Solve Challenging Problems through persistence and insight. 10+yrs in C/C++ Programming Languages Experience in System programming E.G: Distributed Systems, Operating Systems, Linux Kernel, Database internals, Hypervisors, Complier-optimization. Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs. Troubleshoot issues related to memory management, file system I/O operations, and kernel debugging. Participate in code reviews to ensure adherence to coding standards and best practices.
Posted 2 months ago
4 - 8 years
6 - 10 Lacs
Bengaluru
Work from Office
About The Role - Grade Specific Capgemini is hiring for below Audio Driver Developer Role, interested candidates please apply. Role & responsibilities . Linux Operating system Internals. - Kernel programming & system programming. (Mandatory) - Interrupt, synchronization mechanism in Linux. (Mandatory) - Linux device driver framework knowledge. (character/block drivers) - Kernel debugging techniques. (kdb/kgdb/printk..etc) - Audio driver Development experience. Notice Period15 Days/30 Days/60 Days LocationBangalore
Posted 2 months ago
3 - 5 years
5 - 14 Lacs
Bengaluru
Work from Office
Role & responsibilities 1. Linux Operating system Internals. - Kernel programming & system programming. (Mandatory) - Interrupt, synchronization mechanism in Linux. (Mandatory) - Linux device driver framework knowledge. (character/block drivers) - Kernel debugging techniques. (kdb/kgdb/printk..etc) Preferred candidate profile Perks and benefits
Posted 2 months ago
3 - 5 years
8 - 14 Lacs
Bengaluru
Work from Office
Role & responsibilities Linux Operating system Internals. - Kernel programming & system programming. (Mandatory) - Interrupt, synchronization mechanism in Linux. (Mandatory) - Linux device driver framework knowledge. (character/block drivers) - Kernel debugging techniques. (kdb/kgdb/printk..etc) Preferred candidate profile Perks and benefits
Posted 2 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. \ 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. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Provides supervision/guidance to other team members.
Posted 3 months ago
3 - 8 years
1 - 6 Lacs
Pune
Work from Office
EMBED SQUARE SOLUTIONS PVT. LTD. We are seeking a passionate and highly motivated Embedded Linux Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining embedded Linux-based systems and applications. This role requires a deep understanding of Linux operating systems, strong programming skills, and the ability to work collaboratively with crossfunctional teams . Job Position : Embedded Linux Developer (Mid Senior/Senior) Company Name : Embed Square Solutions Pvt. Ltd. Location : Pune Work Experience : 3-8 years of relevant professional experience Educational Qualificatio n: - Bachelors degree in Computer science/ Electrical engineering Required Professional Experience : - • 3 to 8 years of hands-on experience in Embedded Linux development. • Proven expertise in embedded systems design with pre-emptive, multitasking real-time operating systems. • Preferred: Experience in the Automative domain. Technical Skills (must have) : - • Strong programming experience in C/C++ • Familiarity with Linux Kernal development, including kernel debugging and device drivers • Knowledge of microprocessor and microcontroller architectures. • Experience with software configuration management tools, defect tracking tools, and peer review • Understanding of Linux system architecture and ability to develop, compile and peer review • Understanding of Linux system architecture and ability to develop, compile, and debug Linux Kernel modules. • Good to Have : Knowledge of automative protocols (e.g., CAN, LIN) and power electronics. Key Responsibilities: - • Collaborate with the engineering team to design, develop, and test embedded systems solutions for our projects • Design and write the embedded software as per the project requirements • Utilize C or C++ programming languages to write, debug, and maintain software for embedded systems applications • Assist in integrating software with electronic hardware components and sensors, ensuring seamless functionality • Should be ready to imbibe in the Startup culture & work in collaboration. Apply Today! If you meet the above requirements and are excited about this opportunity, please send your resume to hr@embedsquare.com THANK YOU! www.embeds2.com
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Bengaluru
Work from Office
About The Role : We are looking for a candidate with strong software engineering background to drive E2E graphics software debug of Intel Graphics drivers. The role involves understanding feature architecture, driving debug of E2E Graphics use cases across Gaming, Creator, AI and Platform focused across Functionality, Concurrency, Reliability/Stress and Interoperability. Strong capable C/C++ programmer with solid experience driving algorithmic solutions from prototype to implementation including OS/Driver debug skills. Proven experience in handling all aspects of SW debug including OS and device drivers. Ability to learn and adapt quickly in ambiguous environments like customer escalations with a keen focus on problem solving. Need to be able to handle tops down system level triage/debug and work well with developers, SW/HW architects to root cause issues. Looking for a candidate with positive attitude, disciplined and ability to work in competitive environment with good written/verbal communication skills. Qualifications Candidate should possess a Master's degree with 2+ years of experience or Bachelor's degree with 4+ years in Computer Science, Computer Engineering Skills and Experience. Experience with the Windows Driver Model(WDM/WDF), Kernel Mode Driver Framework and kernel debugging, Windows kernel internals. Experience with graphics hardware and software. Experience in triaging issues related to Power and Performance, Stress n Stability. Good understanding in state of the art machine learning and deep learning algorithms, techniques and best practices. Expertise in Deep Learning Frameworks:TensorFlow, Pytorch. Familiarity with various debug tools including emulators/JTAG-debuggers, Windbg, etc. Good understanding of industry standard API's and frameworks such as DirectX, OpenGL, OpenCL, Vulkan. Sound knowledge of software development - C, C++ , Python programming expertise and experience is required. Demonstrated software and silicon debug knowledge Good To Have:Knowledge on Intel GEN architecture Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth.
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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2