Jobs
Interviews

100 Vulkan Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Do you want to work on cutting-edge technology and be part of a successful team in the Industrial & Energy technologies field Join our team, where we design and manufacture a range of sensing instrumentation utilized across various market segments. Our Software teams are responsible for designing, prototyping, validating, and certifying next-generation industrial sensing systems while collaborating to solve complex technical challenges and design future innovations. As a passionate and experienced Software Engineer at Baker Hughes Digital, you will focus on developing advanced ultrasound imaging solutions for Non-Destructive Testing (NDT) applications. Deep expertise in graphics programming using OpenGL, Vulkan, and related APIs, along with a strong understanding of imaging systems and signal processing in industrial environments, is essential for this role. Your responsibilities will include programming features, designing high-performance visualization pipelines for ultrasound imaging, developing GPU-accelerated rendering and image processing algorithms, translating acoustic data into visual representations, optimizing imaging performance, integrating imaging modules with NDT software systems, and maintaining existing imaging frameworks. To excel in this role, you should hold a Bachelor's Degree or Master's in Computer Science or a related engineering field with a minimum of 5 years of professional experience in software development focusing on graphics and imaging. Proficiency in C/C++, OpenGL, Vulkan, modern C++ standards, Qt framework, shader languages, GPU compute, computational software principles, performance optimization, debugging, UML, and software documentation is required. Additionally, experience working with Linux-based operating systems is preferred. At Baker Hughes, we offer flexible working patterns, including working flexible hours to accommodate your most productive times. We value our people and prioritize their development, engagement, and well-being by providing comprehensive benefits, private medical care options, life insurance, disability programs, financial programs, and more. Join us at Baker Hughes, an energy technology company driving innovation and progress in energy and industrial solutions worldwide. If you are passionate about making a real difference and thrive in a challenging environment, we invite you to be part of our team that values innovation and pushes boundaries to take energy forward.,

Posted 5 days ago

Apply

2.0 - 7.0 years

12 - 16 Lacs

hyderabad

Work from Office

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. Job Description Work on Vulkan driver development using Turnip in Mesa for compute-class GPUs. Contribute to Vulkan feature implementation and validation. Support compatibility with OpenGL-over-Vulkan layers and gaming/emulation workloads. Responsibilities Develop Vulkan features in Turnip. Validate Vulkan extensions. Support Zink, DXVK, and Proton integration. Fix bugs and contribute to upstream Mesa. Required Skills Strong C/C++ programming skills. Understanding of graphics APIs (Vulkan, OpenGL). Experience with Linux graphics stack , Mesa, and Turnip. Familiarity with gaming workloads and emulation layers. Minimum Experience B.Tech + 2 years or M.Tech in graphics or system software development.

Posted 6 days ago

Apply

3.0 - 8.0 years

14 - 18 Lacs

bengaluru

Work from Office

Position Requirements: Model and analyze graphics algorithms/features using a C++ based cycle-accurate GPU performance model Collaborate with architects, HW and SW teams to prototype and evaluate next generation architecture proposals Using GPU workloads, analyze performance and root cause encountered bottlenecks Explore alternative design options in terms of performance/power efficiency Correlate performance between model and RTL to improve model accuracy Automate performance analysis flow (For senior role) Supervise and provide technical guidance to drive end to end feature analysis (For senior role) Identify bottle necks and propose novel solutions to optimize performance/power efficiency Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Skills/Qualifications: Programming experience in: C/C++ and Python Graphics/Computer architecture knowledge: Pipelines, Caches, Latency, Throughput, etc Excellent debugging and analytical skills B.Tech/B.S. Or MTech/M.S or PhD in Electronics Engineering, Embedded, Computer Engineering or Computer Science (For senior role) more than 5 years of relevant industry experience Good to have: 6 - 15Yrs years of relevant industry experience Graphics Programming experience: OpenGL and/or DirectX, OpenCL and/or CUDA, Vulkan

Posted 6 days ago

Apply

3.0 - 8.0 years

14 - 19 Lacs

bengaluru

Work from Office

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 3+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 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. Preferred Qualifications and Responsibilites of the Role 6 - 8 years of experience in Graphics APIs - any of DX11/DX12/Vulkan. Looking for a developer with strong design experience with OOPS, & C++ development experience. Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques. Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferred Will work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge. Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs. Performance profiling experience in DirectX/Vulkan games is preferred Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 6 days ago

Apply

3.0 - 8.0 years

14 - 18 Lacs

bengaluru

Work from Office

General Summary: Adreno GPU has been the industry leading mobile graphics solution and has been the dominating GPU in todays smart phone market. Our power efficient GPU solution is fundamental to enable the exciting new markets like VR, IoT, AI, drone, autonomous driving etc. We are looking for talented Graphics System engineers to create world class GPU products to enable high performance graphics and compute with low power consumption. As a member of our Graphics System team, you will help create the simulator of our next generation graphics core for mobile devices. In this position, you will be responsible for development of the GPU architecture design using advanced modeling methodologies. You are expected to understand the design and implementation, define the development scope, develop the algorithm for some functional blocks, and verify the correctness of the design. You will be working with architects, designers, driver, and compiler teams to accomplish your tasks. Develop bitwise accurate functional models (C-model) (by using C/C++ etc.) to simulate our new architectures and solutions Develop solid test suites and perform functional verification & validation with the C-Model and RTL simulation Perform conformance tests, stress & random tests and stabilize GPUs & Compute systems Additional Job DescriptionAdditional Job Description Critical Must Have skills/experience for role Good understanding of modern 3D graphics pipeline. Programming experience in graphics or compute using API like DirectX, OpenGL OpenCL, Vulkan. Programming experience in modeling using C++ and good understanding of computer/GPU architecture and pipeline. Debugging and problem-solving skills. Ability to write clean, professional & maintainable code in C++. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Preferred skills/experience for role: Knowledge ongraphics/ray-tracing/computearchitecture & pipeline (e.g., DirectX, OpenGL, OpenCL, Vulkan, etc.)C/C++/Perl/Pythonprogramming language Good communication skills and ability & desire to work as a team player. SystemC and TLM experience are desirable Agile development methodology experience is preferable Graphics & compute driver or compiler experience is a plusVerilog/Vera/SystemVerilogexperience is a plus Required :Minimum Qualifications- Bachelor's or higher degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.- 8+ years Systems Engineering or related work experiencePreferred Qualifications:- Master's or higher degree in Computer Engineering or Computer Science.- 7+ years Systems Engineering or related work experience

Posted 6 days ago

Apply

4.0 - 9.0 years

13 - 17 Lacs

bengaluru

Work from Office

General Summary: Qualcomms Graphics PSE team is a part of the Graphics System team and is responsible for the overall quality of the Graphics IP in silicon. As a member of our Graphics PSE team, you will be working closely with architects, designers, verification, and software engineers to take the GPU from pre-Sil stage to tape out to silicon bring-up and to CS(Customer Samples). Job Functions/General Responsibilities: In this position, you will be responsible for developing graphics applications using graphics API like DirectX, OpenGL ES , Vulkan, improving coverage, creating GPU bring-up test-plans and test methodologies. Analyzing and enabling new games and benchmark in pre-Si environment. Provide debug support in pre-Silicon environment (functional model) and driving end to end solutions for silicon bring-up issues including failure debug. We are looking for highly motivated engineers that enjoy working in a fast-paced environment with minimal guidance. Candidates must have strong programming, communication and teamwork skills and approach difficult challenges as learning opportunities. Critical Must Have skills/experience for role Strong programming in C/C++. GPU APIs knowledge (Vulkan/Direct3D/OpenGL/Direct X / OpenCL etc.) GPU architecture. Strong analytical skill. 4+ years of relevant experience. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Systems Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Systems Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 5+ year of Systems Engineering or related work experience. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Preferred skills/experience for role: Experience with at least one of: Perl, Python, TCL Games/graphics application development. OpenCL/CUDA knowledge. Graphics driver development or modelling experience. Post-silicon enablement and bring-up. Prior experience in working in emulation environments for development and debug. Debug tools including JTAG and kernel debuggers

Posted 6 days ago

Apply

4.0 - 9.0 years

9 - 13 Lacs

hyderabad

Work from Office

General Summary: Job overview: We are looking for talented engineersto create world class GPU compiler products to enable high performance graphics and compute with low power consumption. This role is multi-disciplinary, requiring collaboration with both internal teams and customers to ensure the delivery of a high-quality Graphics Compiler. Additionally, you will be responsible for developing unit tests by writing shaders for specific scenarios, identifying potential performance enhancements, and reporting any functional issues Preferred Qualifications: Strong proficiency in C/C++ Solid knowledge of OpenGL, DirectX, or Vulkan Familiarity with 3D graphics profilers and debuggers, including RenderDoc, Pix, and NSight Understanding of rendering pipelines for modern PC and console game engines Experience with using commercial game engines such as Unreal and Unity Excellent skills in GPU performance analysis Outstanding written and verbal communication abilities Self-motivated and independent, capable of working with minimal supervision while proactively contributing to a multifunctional team Background in creating technical training materials, including frameworks, samples, tutorials, and videos Experience in developing, profiling, and optimizing contemporary rendering algorithms Keywords: C/C++ , Python, Scripting language, Test automation, Winpix, Renderdoc Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Minimum Qualifications: Bachelors degree in engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Masters degree in engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 6 days ago

Apply

8.0 - 13.0 years

15 - 20 Lacs

bengaluru

Work from Office

General Summary: Job Description Analyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizations GPU power modeling and estimation for projection and correlation GPU workload analysis, profiling, and characterizations Analyze, model, and minimize GPU register, logic, memory, and clock power Develop and maintain tests for pre-silicon and post-silicon power verifications. Work closely with multiple teams such as RTL designer, architecture, design verification, compiler, driver, silicon implementation, and post-silicon teams Knowledge of Graphics architecture is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 13+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 12+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Preferred Qualifications: Master's or PhD degree or equivalent in Computer Engineering, Computer Science, Electrical Engineering, or related field. 3+ years of experience with advanced CPU/GPU architecture/microarchitecture design development 5+ years of experience with VLSI design and verification 5+ years of experience with low-power ASIC design techniques Experience with industry tools such as PrimeTime PX and Power Artist Experience with Vulkan, DirectX3D, OpenGL, OpenCL, or Cuda development Experience with GPU driver and compiler development Skills: C/C++ Programming Language, Scripting (Python/Perl), Assembly, Verilog/SystemVerilog, Design Verification

Posted 6 days ago

Apply

6.0 - 11.0 years

15 - 20 Lacs

bengaluru

Work from Office

General Summary: As part of GPU performance and architecture team, the candidate will be working on the latest and greatest in GPU architecture and Computer Graphics. The role revolves around working on analyzing the most popular games and benchmarks which use highly advanced rendering techniques, evaluating their performance on Qualcomm GPUs, define new optimizations/algorithms/configurations for the Adreno GPUs and modeling them to define next generation of Adreno GPU Key Deliverables Contribute to conversations to generate new ideas for next generation GPU architecture improvements. Develop and maintain GPU performance model, defining and performing experiments to study architectural features Conduct in-depth analysis of graphics benchmark performance to identify issues or areas for improvement. Conduct config studies and define high-quality GPU system based on requirements, optimizing along the axes of performance, power efficiency, complexity, area, effort, and schedule meet needs, benchmarks, and industry standards, even when faced with ambiguous information Demonstrates good understanding of and conducts research on industry trends and innovations in graphics to ensure solutions and deliverables align with best practices. Works across teams to align on important areas of feature development and ensure targets are met Responsibilities Working independently with little supervision. Provide some supervision/guidance to others. Having a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to provide input on key decisions). Use deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem Must have excellent verbal and written communication skills to convey information to various stakeholders some of whom may have limited knowledge of the subject in question Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. Requirements Proficient in one of the languages: C++, System C, Python Expertise in Computer Architecture Knowledge of Graphics/Compute APIs like OpenGL and/or DirectX, OpenCL and/or CUDA, Vulkan Keywords : 3D graphics; benchmark analysis; gpu; performance modeling; compute architecture

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking talented engineers to join the team responsible for creating world-class GPU compiler products. As part of the Engineering Group, specifically the Systems Engineering division, you will play a crucial role in developing a high-quality Graphics Compiler that enables high performance graphics and compute with low power consumption. This role involves collaborating with internal teams and customers to ensure the delivery of exceptional GPU compiler solutions. The ideal candidate will have a strong proficiency in C/C++, solid knowledge of OpenGL, DirectX, or Vulkan, and familiarity with 3D graphics profilers and debuggers. Additionally, experience with rendering pipelines for modern PC and console game engines, commercial game engines such as Unreal and Unity, GPU performance analysis, and technical training materials creation are preferred qualifications. Key responsibilities include developing unit tests by writing shaders for specific scenarios, identifying performance enhancements, and reporting any functional issues. The role requires excellent written and verbal communication skills, self-motivation, and the ability to work independently while contributing to a multifunctional team. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 4+ years of Systems Engineering or related work experience. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience in Systems Engineering or related fields will also be considered. Applicants with a background in Software Engineering, experience with Programming Languages such as C, C++, Java, Python, and a passion for innovation are encouraged to apply. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Qualcomm also expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. If you are interested in this role or have any inquiries, please reach out to Qualcomm Careers for more information.,

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is a leading technology innovator that is dedicated to pushing the boundaries of what's possible. They strive to enable next-generation experiences and drive digital transformation to create a smarter, connected future for all. As a Qualcomm Software Engineer, your primary responsibilities will revolve around designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. Your work will contribute to the launch of cutting-edge, world-class products that not only meet but exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential as you design system-level software solutions and gather information on performance requirements and interfaces. To be eligible for this role, you must have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field along with at least 2 years of Software Engineering experience. Alternatively, a Master's degree with 1 year of experience or a PhD in a relevant field is also accepted. You should possess 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, among others. Additionally, the ideal candidate will have 2 to 6 years of work experience in embedded software and/or driver development. Detail-oriented individuals with strong analytic and problem-solving skills will excel in this role. Proficiency in C/C++ programming and ARM assembly language is highly valued, as well as a solid understanding of embedded system architecture. Experience with 2D and 3D graphics technology and standards like OpenGL, OpenGL ES/EGL, Vulkan, multimedia on embedded systems, and GPU utilization as a compute engine is advantageous. Knowledge of virtualization technologies, GPU optimization, advanced rendering, and latency optimizations is beneficial. Familiarity with modern 3D graphics applications, shader languages like GLSL, and operating systems such as Android, QNX, embedded Linux, Genivi, Integrity is preferred. Fluency in industry-standard software tools, strong communication skills, and a passion for excellence in programming are essential qualities for this role. Qualcomm values equal opportunity and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you are eager to work in a dynamic environment that fosters innovation and collaboration, this Software Engineer position at Qualcomm could be the perfect fit for you.,

Posted 6 days ago

Apply

10.0 - 15.0 years

13 - 18 Lacs

bengaluru

Work from Office

General Summary: The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams on performance validation and analysis, new feature development, debugging issues, optimizing for the user experience, and working with the developer ecosystem, our partners, and OEMs. This role is an opportunity to shape how developers optimize for the Snapdragon Adreno GPU and have insight into next generation GPU hardware design.Our efforts in GPU Developer Tools create opportunities for our team members to learn new technologies and engage in full stack development ranging from user interfaces to graphics driver instrumentation. Experience in developing real-time software applications, graphics and/or GPGPU applications, games, middleware, drivers, or developer tools is a big plus.In this role, you will: Design and develop profiling, performance analysis, and debugging tools features. Collaborate with GPU hardware and software teams on performance validation and analysis. Debug issues, optimize for the user experience, and work with the developer ecosystem, partners, and OEMs. Shape how developers optimize for the Snapdragon Adreno GPU and gain insight into next generation GPU hardware design.The ideal candidate will meet two or more qualifications:10 years of professional experience Extensive programming knowledge in C/C++ Strong knowledge of GPU hardware and graphics concepts Demonstrated ability to deliver software features and products while ensuring the highest standards of quality and innovationOne or more of the following qualifications is a plus: Experience developing graphics applications with Vulkan, DirectX, Metal, OpenGL, WebGL or graphics development through Unity, Unreal Engine, Godot or a comparable graphics or game engine Experience developing GPU computing applications with OpenCL, CUDA, SYCL etc. Experience debugging, optimizing, profiling, and tuning real-time graphics and/or compute applications Experience with game engines, graphics frameworks, or general computing frameworks leveraging the GPU Knowledge of recent graphics trends, especially ray tracing and emerging capabilities such as mesh shading and workgraphs Familiarity with Graphics Profilers and Debuggers such as Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 6 days ago

Apply

2.0 - 7.0 years

13 - 17 Lacs

bengaluru

Work from Office

General Summary: 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. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD 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. 2 to 6 years work experience in embedded software and/or driver. Candidate should be detail-oriented and have strong analytic and problem-solving skills, highly organized Extremely strong knowledge with C/C++ programming, ARM assembly language. Solid understanding of overall embedded system architecture. Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES/EGL, Vulkan Experience in multimedia on embedded systems and the use of graphics and in a highly integrated system. Experience and/or knowledge of the use of the GPU as a compute engine: GPGPU and OpenCL is an asset.Experience with virtualization technologies across CPU and MM hardware accelerators.Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications.Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus.Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus.Knowledge in one or more of the following operating systems is preferred: Android, QNX, embedded Linux, Genivi, Integrity.Knowledge of Graphics frameworks: Kanzi, QT, is a plus *Fluent in industry standard software tools: SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.Strong communication skills (written and verbal), working with teams across multiple time zones.A passion for excellence in programming, and exceeding goals.

Posted 1 week ago

Apply

3.0 - 8.0 years

11 - 15 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. ResponsibilitiesDeveloping and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. SkillsMust have 1.Engineer with 3-8 Years of experience in embedded Linux driver/kernel development. 2.Strong C development skills. 3.Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development. Virtualization Xen, KVM, QNX hypervisor knowledge. Ethernet Driver Network driver development. 4.Good working experience with IPC, DMA driver development. 5.Experience with kernel mode driver programming in Linux 6.Linux Device driver programming experience in Linux Kernel and Drivers. 7.Experience dealing with Linux community and Open Source contribution is a plus 8.System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

maharashtra

On-site

You will be responsible for designing, developing, and continuously improving software to deliver world-class Apps, Services, and Technologies that provide valuable experiences to end-users. Your role will involve enhancing deliveries based on usage and user feedback, contributing to the development and industrialization of geometric modeling capabilities for industrial applications at 3DS. You will design the software system, specify technical requirements, select appropriate algorithms, theories, and technologies, plan user interfaces, and manage dependencies with other components. Your tasks will include documenting selections in a Product Enhancement Specification document, implementing new functionalities, coding, compiling, and running unit tests according to established processes and metrics. It is essential to monitor progress on dependencies, ensure knowledge sharing within the team, and work towards development convergence to improve code quality and meet defined quality metrics. Furthermore, you will be expected to conduct regular lessons learned and root cause analysis to identify areas for code quality and software performance improvement, resolve quality issues, and stay updated on the latest technological developments. Your educational background should include a B.E/B.Tech M.E/M.Tech in Computer Science, IT, E&TC, or MCA in Computer Graphics, with 6-7 years of experience in Software Development using C++, Data Structures, Multithreading, and Design Patterns. Experience with OpenGL, Direct X, Vulkan, WebGL, WebGPU, Shader programming, Graphics debugging tools, Graphics Drivers, Device Drivers, Windows OS API, and Assembly language programming is preferred. Knowledge of Mathematics for Computer Graphics, a passion for writing highly optimized code, strong analytical and problem-solving skills, and efficient technical communication skills are essential for this role. Previous exposure to Graphics Engine Development, Font Rendering, or the development of 3D Interactive applications will be considered a plus. Dassault Systmes is committed to building more inclusive and diverse teams worldwide, striving to empower all employees to bring their whole selves to work. As a company leading change in sustainable technology and innovation, we aim to create a harmonized Workforce of the Future where all individuals feel a sense of pride, belonging, and opportunity for participation.,

Posted 1 week ago

Apply

5.0 - 7.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Software Engineer-Imaging Do you want work on the cutting edge technology Do you enjoy being part of a successful team Join our Industrial & Energy technologies team We design and manufacture a range of sensing instrumentation that are utilised in a vast array of market segments. Our Software teams design, prototype, validate, and certify next-generation industrial sensing systems. We collaborate with teams to solve complex technical challenges and design future innovations. Take ownership for creating future enhancements Baker Hughes Digital is looking for a passionate and experienced Software Engineer to join our team focused on developing advanced ultrasound imaging solutions for Non-Destructive Testing (NDT) applications. The ideal candidate will have deep expertise in graphics programming using OpenGL, Vulkan, and related APIs, and a strong understanding of imaging systems and signal processing in industrial environments. As a Software Engineer, you will be responsible for: . Programming a feature and or a small feature set. . Contributing to the team and works with direction from the Senior Team Members or management but works independently. . Designing and implementing high-performance visualization pipelines for ultrasound imaging in NDT applications. . Developing GPU-accelerated rendering and image processing algorithms using OpenGL, Vulkan, and shader programming. . Collaborating with domain experts to translate acoustic data into meaningful visual representations for defect detection and material evaluation. . Optimizing imaging performance for real-time rendering and analysis on embedded and desktop platforms. . Integrating imaging modules with broader NDT software systems, including data acquisition and analysis tools. . Maintaining and enhancing existing imaging frameworks, ensuring scalability and robustness. Fuel your passion To be successful in this role you will: .Have a Bachelors Degree or Master's in Computer Science or related engineering field with a minimum years of 5 years of professional experience in software development with a focus on graphics and imaging. .Have a Strong proficiency in C/C++ and graphics APIs such as OpenGL, Vulkan, or DirectX. .Have Experience with modern C++ standards (C++11 and above). .Have Expertise in Qt framework and graphics APIs (OpenGL/Vulkan) preferably on Linux OS .Have Experience with shader languages (GLSL, HLSL, SPIR-V) and GPU compute. .Have a good understanding of computational software principles and performance optimization techniques. .Have Excellent debugging and performance optimization skills. .Have Proficiency in UML and software documentation. .Be Proficient in working with Linux-based operating systems Work in a way that works for you We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns: . Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive Working with us Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other. Working for you Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect: . Contemporary work-life balance policies and wellbeing activities . Comprehensive private medical care options . Safety net of life insurance and disability programs . Tailored financial programs . Additional elected or voluntary benefits About Us: We are an energy technology company that provides solutions to energy and industrial customers worldwide. Built on a century of experience and conducting business in over 120 countries, our innovative technologies and services are taking energy forward - making it safer, cleaner and more efficient for people and the planet. Join Us: Are you seeking an opportunity to make a real difference in a company that values innovation and progress Join us and become part of a team of people who will challenge and inspire you! Let's come together and take energy forward. Baker Hughes Company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking talented engineers to join the GPU Developer Tools team. As a member of this team, you will have the opportunity to contribute to initiatives that enable next generation graphics, games, ray tracing, machine learning, image and video processing, and more. As part of the Adreno GPU Software team, your responsibilities will include designing and developing profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams, new feature development, debugging issues, optimizing for user experience, and engaging with the developer ecosystem, partners, and OEMs. This role offers the chance to influence how developers optimize for the Snapdragon Adreno GPU and gain insights into next generation GPU hardware design. The ideal candidate will have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. You will be involved in designing and developing profiling, performance analysis, and debugging tools features, collaborating with GPU hardware and software teams, debugging issues, optimizing for user experience, and working with the developer ecosystem, partners, and OEMs. Qualifications for this role include 3+ years of professional experience, extensive programming knowledge in C/C++, strong understanding of GPU hardware and graphics concepts, demonstrated ability to deliver high-quality software features and products, and experience in developing graphics applications with various tools such as Vulkan, DirectX, Metal, OpenGL, WebGL, or game engines like Unity, Unreal Engine, Godot, among others. Additionally, experience with GPU computing applications, debugging, optimizing, profiling real-time graphics and compute applications, game engines, graphics frameworks, and knowledge of recent graphics trends are considered advantageous. Familiarity with Graphics Profilers and Debuggers like Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct is a plus. Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require assistance, you may contact Qualcomm through the provided channels. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. This role at Qualcomm offers an exciting opportunity to work on cutting-edge technologies, shape developer optimization for Snapdragon Adreno GPU, and engage in full stack development. If you are passionate about graphics, game development, and GPU technologies, we encourage you to apply for this position.,

Posted 1 week ago

Apply

2.0 - 7.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Systems Engineer to join the Engineering Group within the Systems Engineering department. In this role, you will be responsible for conducting research, analysis, and enhancement of Qualcomm's Adreno GPU compiler and system performance for global customers. By analyzing GPU shaders, identifying bottlenecks, utilizing tools/profilers, and exploring compiler architecture, you will have the opportunity to impact the performance of games, applications, and hardware design. Your interactions in compiler/driver, architecture, and games development will play a crucial role in optimizing performance. To qualify for this position, you should possess a BS/MS/PhD degree in Computer Science or Electrical Engineering, along with expertise in LLVM Compiler knowledge, development, and optimization. A solid understanding of GPU and computer architecture, as well as proficiency in C/C++ and Python, is required. Additionally, strong communication skills, teamwork spirit, reliability, and self-motivation are essential for success in this role. Minimum qualifications include a Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field, with at least 5 years of Systems Engineering or relevant work experience. Preferred qualifications consist of a Master's or higher degree in Computer Engineering or Computer Science, coupled with 7+ years of Systems Engineering or related work experience. Moreover, experience in graphics shader programming (OpenGL, Vulkan, DirectX, etc.) or OpenCL/CUDA kernel development, familiarity with profiling/debugging tools and hardware performance counters for parallel applications, and proficiency in benchmarking and performance tuning for parallel applications, games, HPC, AR/VR, or AI applications are considered advantageous. Qualcomm is an equal opportunity employer that provides accommodations for individuals with disabilities during the application/hiring process. If you require assistance, please contact disability-accommodations@qualcomm.com. The company expects its employees to adhere to all applicable policies and procedures, including security protocols regarding the protection of confidential information. For more information about this opportunity, please reach out to Qualcomm Careers. 3066910,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

As a GPU Engineer at a top electronics conglomerate in Noida, you will be responsible for GPU and driver development. You should have hands-on experience in Linux kernel or Driver development and be proficient in developing Display drivers on Linux. Your expertise in graphics APIs like OpenGL/OpenGL-ES/Vulkan will be crucial for this role. A detailed knowledge of Linux operating system internals is essential, along with a good understanding of DRM/KMS subsystem. Your in-depth understanding of GPU architecture, especially ARM MALI, QUALCOMM, and Imagination, will be highly valued in this position. Experience in performance measurement and analysis tools such as ARM Development Studio is required. As part of your responsibilities, you will be involved in GPU performance benchmarking and optimizations, ensuring the efficient functioning of the graphics processing unit. Your contributions will play a key role in enhancing the overall performance and capabilities of the GPU systems at the organization.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Graphics Software Engineer, you will collaborate with software, hardware, and systems teams to develop and maintain our graphics platform, encompassing windowing, UI frameworks, platform graphics, and cutting-edge technologies like AR/VR. Your primary responsibility will involve platform 3D graphics software development for SoC-based devices. You will work closely with cross-functional teams to seamlessly integrate the graphics platform with other system components. Additionally, you will focus on optimizing graphics performance and efficiency, while also being adept at debugging and troubleshooting graphics-related issues. It will be part of your role to develop and update documentation for the graphics platform to ensure comprehensive understanding and maintainability. The ideal candidate will possess expertise in embedded SW systems, C/C++ programming language, and strong debugging skills. Previous experience in working with Graphics API's such as OpenGL, OpenGLES, Direct3D, and Vulkan is essential. Proficiency in programming languages like C, C++, and familiarity with C#, Python, Mathematical Methods, and Computer Graphics Principles are advantageous. To qualify for this position, you must hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A minimum of 3 years of experience in graphics platform development or a related area is required. Profound knowledge of graphics APIs like OpenGL, OpenGLES, Direct3D, and Vulkan is necessary. Strong debugging skills, attention to detail, problem-solving abilities, and the capacity to work both independently and collaboratively are key attributes for success in this role.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

At NVIDIA, we are involved in creating revolutionary products for sectors like VR, Gaming, Deep Learning, Automotive, and High Performance Computing. These products include tools for debugging, profiling, and analyzing system/application performance used by developers globally. We are currently in search of a software developer to join us in enhancing software performance tuning applications utilizing GPUs. As a software engineer within the Developer Tools division, your primary responsibility will involve developing software solutions for a variety of platforms while working closely with our GPUs at a low level. Your contributions will directly impact the performance analysis software tools offered by our team. This role will require you to be adept at working with existing driver and application code, in addition to crafting new shared libraries and targeted GPU performance tests. Your Key Responsibilities: - Collaborate with cross-functional teams to design, implement, and validate performance metrics and data collection methods for NVIDIA GPUs. - Enhance and innovate our GPU profiling library by introducing new features that empower developers to optimize their applications for maximum performance. - Utilize and understand the NVIDIA GPU performance monitoring system. - Create functionalities for novel tools tailored for GPUs running on diverse platforms, ranging from embedded systems to supercomputers. Qualifications: - Bachelor's degree in Electrical Engineering/Computer Science or equivalent with at least 4 years of experience OR Master's degree or equivalent with a minimum of 2 years of work experience. - Proficiency in C and C++ programming languages. - Knowledge of computer architecture, including x86, ARM CPUs, and GPUs. Desirable Skills: - Background in delivering device drivers or system software. - Familiarity with GPU APIs like CUDA, OpenCL, OpenGL, Direct3D, and Vulkan. - Previous experience in developing developer tools, especially for GPUs or games. - Expertise in performance analysis, particularly related to GPU applications. - Demonstrated ability to work with computer algorithms and select optimal algorithms for solving complex problems. - Competency in reading and writing assembly language for various processor architectures. - Understanding or experience in compute architecture, operating systems, and compilers. NVIDIA is recognized as one of the most sought-after employers in the technology industry. We have a highly motivated workforce driving our success. If you are innovative and self-directed, we are eager to have you on board. The GPU, our groundbreaking invention, acts as the visual center of modern computers and forms the core of our products and services. Our endeavors unlock new possibilities, foster creativity and exploration, and bring to life what was once only imaginable in science fiction, from artificial intelligence to self-driving vehicles. NVIDIA is on the lookout for exceptional individuals across various domains to assist us in propelling the next era of computing.,

Posted 1 week ago

Apply

4.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking talented engineers to join the Qualcomm Adreno GPU Software team. As part of this team, you will be responsible for designing and developing next-generation GPU Developer Tools. This includes creating profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams, developing new features, optimizing user experience, and working with partners and OEMs. This role offers the opportunity to influence how developers optimize for the Snapdragon Adreno GPU and gain insights into next-generation GPU hardware design. As an engineer in this role, you will design and develop features for profiling, performance analysis, and debugging tools. You will collaborate with GPU hardware and software teams to validate and analyze performance, debug issues, optimize user experience, and engage with the developer ecosystem, partners, and OEMs. The ideal candidate will have at least 10 years of professional experience, extensive programming knowledge in C/C++, strong understanding of GPU hardware and graphics concepts, and a proven track record of delivering high-quality software features and products. Experience in developing graphics applications with Vulkan, DirectX, Metal, OpenGL, WebGL, or game engines like Unity, Unreal Engine, Godot, as well as knowledge of GPU computing applications and real-time graphics optimization will be an added advantage. Familiarity with graphics trends such as ray tracing, mesh shading, workgraphs, and graphics profilers and debuggers like Nsight, PIX, GPA, RenderDoc, etc., will also be beneficial. Minimum qualifications for this role include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of software engineering experience, or a Master's degree with 5+ years of experience, or a PhD with 4+ years of experience. Additionally, candidates should have at least 3 years of work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application and hiring process. If you require an accommodation, you can contact Qualcomm via the provided email address or toll-free number. Please note that Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Staffing and recruiting agencies are advised that the Qualcomm Careers Site is for individual job seekers only, and unsolicited submissions will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

karnataka

On-site

Join the leader in entertainment innovation and help design the future at Dolby. At Dolby, where science meets art and high tech surpasses mere computer code, your work will have a global impact, from movie theaters to smartphones. Revolutionizing how people create, deliver, and enjoy entertainment worldwide is our mission, and to achieve this, we seek top talent. Dolby provides the resources of a large corporation combined with the opportunity for individuals to truly make a difference and receive recognition for their contributions. Alongside a collegial culture, challenging projects, and competitive compensation and benefits, this role is based in Bangalore, offering a mix of office and work-from-home flexibility. Dolby's research division is currently seeking a volumetric imaging researcher to contribute to pioneering efforts in developing next-generation volumetric and spatial scene understanding and representation technologies. As a member of the Multimodal Experience Lab within Dolby's Advanced Technology Group, you will collaborate with a skilled team of researchers to advance volumetric scene representation, novel view synthesis, scene analysis and understanding, and scene rendering technologies. Your key responsibilities will involve leading research efforts beyond the current state of the art, particularly focusing on the composition and de-composition of volumetric scenes, as well as the manipulation of lighting, shadows, and occlusion. In addition to conducting fundamental research, you will be involved in technology transfer to product groups and patent application drafting. Key Responsibilities: - Conduct cutting-edge research in computer graphics and view synthesis - Collaborate with a top-notch research team to define and execute research roadmaps - Implement strong development methodology, including quality metrics and test content, to validate algorithmic solutions - Utilize AI and deep learning techniques to innovate and improve applications - Share knowledge through technical whitepapers, publications, and internal presentations - Transfer technology to product groups and contribute to patent applications - Stay informed about the latest research in computer graphics and computer vision fields Requirements: - Ph.D. in Computer Science, Electrical Engineering, Applied Math, Physics, or related fields - Demonstrated strong publication record in major conferences/journals - Proficiency in view synthesis and/or light-field research - Familiarity with scene representation methods such as Gaussian Splatting or NeRF - Experience in computer graphics and computer vision R&D - Proficiency in research-oriented programming languages (Python, Matlab, or C/C++) - Experience in building and testing models in Pytorch/Tensorflow environments - Excellent written and verbal communication skills - Ability to collaborate effectively with colleagues in research and software development - Expertise in deep learning-based solutions Nice to have: - Experience with real-time graphics (OpenGL/Cuda/DirectX/Vulkan) - Familiarity with Pytorch3D - Experience with game engines (Unreal, Unity) - Exposure to XR environments, capture, and devices,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Flam is revolutionizing social interaction through Mixed Reality by providing immersive, real-time MR experiences to mobile users at scale. The team at Flam is dedicated to combining storytelling, technology, and design to redefine how people connect, supported by top investors. As a Mobile Automation Engineer specializing in Native iOS and Android, your primary responsibility will be to develop and maintain automated test cases in Swift for iOS and Java for Android. Your expertise will be crucial in testing MR features, backend-integrated flows, and ensuring the overall app quality across various devices. Collaborating with product, development, and QA teams, you will play a vital role in facilitating bug-free releases and enhancing user experience. Key responsibilities include creating and managing automation test cases in Swift (XCUITest) for iOS and Java (Espresso/UIAutomator) for Android. You will also build comprehensive test suites for core app features, automate end-to-end flows involving backend APIs, integrate automation into CI/CD pipelines, and conduct various types of testing on different devices and OS versions, while meticulously documenting and tracking bugs. To qualify for this role, you should have a minimum of 3-6 years of experience in mobile test automation, proficient programming skills in Java and Swift, and hands-on experience with testing frameworks like Espresso, UIAutomator, and XCUITest. Additionally, familiarity with REST APIs, CI/CD tools, and device testing infrastructure is required, along with a bonus for exposure to ARKit, ARCore, graphics/rendering stacks, and testing camera-driven features. In return, Flam offers you the opportunity to work on a cutting-edge MR platform, lead the mobile automation strategy with autonomy, enjoy a flexible remote work environment, competitive salary, ESOPs, and the chance to contribute significantly to the dynamic realm of mobile Mixed Reality. Join us in shaping the future of social interaction through innovative technology and creativity.,

Posted 2 weeks ago

Apply

5.0 - 7.0 years

0 Lacs

pune, maharashtra, india

On-site

NVIDIA has continuously reinvented itself for over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the new era of computing, positioning GPUs as the driving force behind intelligent applications in productivity, gaming, and creative fields, solidifying NVIDIA's position as the leading AI computing company. There is a growing emphasis on processing AI computations at the edge, closer to the source of data. This approach reduces latency, improves real-time processing, and addresses privacy concerns by minimizing the need for data sending to centralized servers. As technology continues to advance, we can expect client-side AI (local execution) to play a pivotal role in crafting the digital landscape. WinAI seeks a Senior Systems Software Engineer interested in solving client-side AI challenges on Windows PCs with limited resources. What You'll Be Doing: Partnering with NVIDIA software, research, architecture, and product teams to align strategies and technical needs for encouraging the ecosystem of AI on Windows RTX PCs. Collaborate closely with Microsoft to advance AI across critical domains-including graphics, web browsers, and edge devices-by driving innovation in technologies such as WindowsML, ONNX Runtime, and NVIDIA's proprietary libraries and driver stack. Improving performance on current and next-generation GPU architectures by conducting in-depth analysis and end-to-end optimization of AI models, data processing pipelines, and inference runtime features. Identifying, evaluating, and implementing compute and memory optimization techniques-such as quantization, distillation, and pruning-for large AI models fine-tuning and compressing models to fit edge devices. What We Need to See: Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, or a related field (or equivalent experience). Excellent C++ programming and debugging skills with a strong understanding of data structures and algorithms. 5+ years of experience with proficiency in AI inferencing pipelines and applications using ML/DL frameworks like ONNX RT, DirectML, PyTorch, Tensor RT. Strong analytical and problem-solving abilities, with the ability to multitask effectively in a dynamic environment. Outstanding written and oral communication skills enabling effective collaboration with management and engineering teams. Ways To Stand Out from The Crowd: Understanding modern techniques in Machine Learning, Deep Neural Networks, and Generative AI with relevant contributions to major open-source projects will be a plus. Consistent track record of delivering end-to-end products with geographically distributed teams in multinational product companies. Proficiency in lower-level system/GPU programming, CUDA, developing high-performance systems. Hands-on experience with building applications using APIs like ONNX RT, DirectML, DirectX, PyTorch, TensorRT, Vulkan. We're a top employer known for innovation and growth. We are an equal-opportunity employer and value diversity at our company. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we would like to hear from you.

Posted 2 weeks ago

Apply
Page 1 of 4
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies