Jobs
Interviews

461 Opengl Jobs

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

3.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Developer for Linux Camera at Vayavya Labs, your role will involve designing, developing, and unit testing Camera drivers & middleware. You will be responsible for feature addition, driver integration, debugging, and bug fixing. Your technical skills should include excellent programming skills in C, C++, experience in Linux applications interfacing with Linux drivers, algorithms, and pipelines for Multimedia. Additionally, familiarity with Camera and image pipelines, Media Controller, V4L2, CSI2, Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM, Linux threads, system calls, and serialization mechanisms is essential. Extensive experience in embedded Linux user space application development, debugging tools like GDB, KDB, Trace, and Android HAL experience would be advantageous. Key Responsibilities: - Design, develop, and unit test Camera drivers & middleware - Add new features, integrate drivers, debug, and fix bugs Qualifications Required: - BTech/BE in relevant field - 3-10 years of experience - Excellent programming skills in C, C++ - Experience with Linux applications interfacing with Linux drivers, algorithms, and pipelines for Multimedia - Familiarity with Camera and image pipelines, Media Controller, V4L2, CSI2, and Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM - Strong analytical and problem-solving skills - Excellent verbal and written communication skills - Self-managed and eager to learn and adapt to new challenges At Vayavya Labs, we are the invisible engines behind the smartest systems in the world. Our work enables successful product launches for top-tier consumer electronics and semiconductor giants by providing critical software components for cutting-edge products. Join us in fueling devices with the latest advances in SoC architectures and be part of a team that drives innovation across verticals.,

Posted 1 day ago

Apply

0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Description: • Programming and OS • Profound knowledge of in C++ • Experience with QNX, Android , RTOS kernel is an added advantage • Experience with building advanced camera, video or computer vision applications • Experience in camera programming with graphics engines like Unreal and Unity • Experience in real-time graphics and shader programming GLSL • Strong architecture skills with an emphasis on API design, design pattern and code reusability • Computer graphics and Camera imaging • Advances knowledge and hands-on experience in computer graphics and computer vision • Experience with graphics frameworks OpenGL and Vulkan • Experience with Camera and media APIs such Android Camera2 API as well as MediaCodecs • Excellent understanding of image processing, video streaming • Good understanding and hands on experience with interface protocol stacks (GMSL, Ethernet) • Proficient in Digital Content Creation tool Blende

Posted 1 day ago

Apply

0 years

0 Lacs

bengaluru, karnataka, india

On-site

Strong Linux Kernel developer \ Linux Kernel Driver Developer with strong C\C++ programming skills Job Title : Linux System Engineer S3/S0ix Enablement (GFX Focus) Key Responsibilities Design, implement, and optimize S3/S0ix power management solutions within Linux environments for graphics-intensive applications, with a focus on both GPU and CPU power states. Debug and diagnose system-level issues related to the graphics subsystems, including GPU power management, display interfaces, and overall system performance. Utilize debugging tools and techniques (e.g., gdb, ftrace, perf, and other system-level diagnostics) to analyze and resolve performance and stability issues effectively. Collaborate with hardware engineers and software developers to ensure compatibility and optimization of Linux kernel with hardware components. Contribute to the development of drivers and kernel-level features that enhance power efficiency and performance for graphics-related tasks. Monitor system performance and power states of both GPU and CPU, identifying areas for improvement, applying patches, and updates as necessary. Support testing and validation processes for new features in S3/S0ix states, ensuring compliance with industry standards and best practices. Document processes, tools, and troubleshooting procedures for internal knowledge sharing and training. Stay updated with the latest trends in Linux kernel development, power management, and graphics performance. Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent practical experience). Proven experience working with the Linux kernel, particularly in the areas of power management and graphics subsystems. Strong understanding of S3/S0ix states and their impact on system performance and power efficiency, along with a solid knowledge of GPU and CPU power states. Proficiency in C/C++ programming for driver development and kernel module creation. Familiarity with graphics APIs and frameworks (e.g., OpenGL, Vulkan) and their interactions with the Linux OS. Experience using debugging tools (e.g., gdb, ftrace, perf, etc.) to diagnose and troubleshoot system-level issues. Collaboration skills with a knack for working in a team-oriented environment. Excellent problem-solving skills and attention to detail. Preferred Qualifications Knowledge of hardware components, including GPUs, CPUs, displays, and power delivery systems. Familiarity with scripting languages (e.g., Python, Bash) for automation and development tasks. (ref:hirist.tech)

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Role Overview: Motherson Health & Medical is dedicated to promoting health and well-being by facilitating access to top-quality and cost-effective healthcare solutions. Leveraging the extensive expertise of the Motherson Group, which boasts a global presence of over 180,000 employees and 350+ manufacturing facilities across 41 countries, we strive to revolutionize the healthcare sector by enhancing access to affordable and high-quality healthcare services worldwide. By collaborating with various entities within the healthcare ecosystem, including universities, hospitals, research groups, startups, and healthcare organizations, we continuously enhance our capabilities and deliver cutting-edge products to our clientele. Join us in our mission to transform the healthcare industry and make quality healthcare accessible to all. Key Responsibilities: - Write efficient and clean runtime code for a range of applications, from quick prototypes to complex desktop applications - Lead strategies using tools for static/dynamic analysis, memory management, code coverage, and software analysis techniques - Oversee integration and deployment processes - Demonstrate aptitude for technical writing and meticulous process documentation Qualifications Required: - Bachelor's degree in Software Engineering/Computer Science or a related field, along with 2+ years of work experience - Proficiency in coding with C++, OpenGL, and CUDA - Influence the Software Development Life Cycle processes and best practices collaboratively - Knowledge of efficient Version Control systems - Lead in creating estimates for code implementation time/resource for assigned tasks and projects Additional Details: The team at Motherson Health & Medical is expanding in alignment with the growth of our Group, offering numerous growth opportunities for you to advance your career alongside us. Join us in our quest to drive positive change in global healthcare.,

Posted 2 days ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

bengaluru

Work from Office

We are looking for an adaptive, self-motivative design verification engineer to join our growing team. As a key contributor , you will be part of a leading team to drive and improve AMDs abilities to deliver the highest quality, industry-leading technologies to market. The V erification Engineering team furthers and encourages continuous technical innovation to showcase successes as we'll as facilitate continuous career development. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/ time zone s . You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Develop/Maintain tests for functional verification and performance verification at the core level Build testbench components to support the next generation IP Maintain or improve current test libraries to support IP level testing Create hardware emulation build to verify the IP functional performance Maintain and improve current hardware emulation environment to speed up the runtime performance and improve the debug facility Provide technical support to other teams PREFERRED EXPERIENCE: Good at C/C++ Familiarity with SystemVerilog and modern verification libraries like UVM Experience/Background on Computing/Graphics is a benefit Experience with OpenGL/OpenCL/D3D programming is a benefit ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering

Posted 3 days ago

Apply

5.0 - 10.0 years

20 - 25 Lacs

pune, gurugram, bengaluru

Hybrid

Position: C++ Developer with QT Framework Location: Pune, Gurgaon, Bangalore Experience: 5+ Yrs Salary: Open Position Type: Permanent position Work Mode: Hybrid (3 Days office) Role: Senior/Lead Education: BE (CS) OR Equivalent Opportunity is in medical domain Desired Skills/Competencies: Must have experience in C++ 11/14/17, Qt Creator, Image Processing, Must have good knowledge on Qt / QML / OpenGL Must have expertise in STL, multi-threading, data structures and algorithms. Must have experience in C++ Must have extensive hands-on programming experience, design patterns Must have knowledge of software debugging and profiling tools. Qualification: B.E/B.Tech IT/CS/EEE/ECE/Mech/MCA/MCS/BCS/B.Sc Comp/BCA/ME/MTech-CS/IT

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As an Android Developer at Linarc, you will be responsible for designing and developing high-quality Android applications. You will translate product requirements into technical specifications and implement new features while improving existing functionality. Your role will involve optimizing application performance and user experience, collaborating with cross-functional teams, conducting code reviews, and resolving technical issues. Key Responsibilities: - Design and develop high-quality Android applications - Translate product requirements into technical specifications - Implement new features and improve existing functionality - Optimize application performance and user experience - Collaborate with cross-functional teams - Conduct code reviews and maintain code quality - Troubleshoot and resolve technical issues Qualifications Required: - 3+ years of experience in building Android applications - Strong fundamentals of Java, Kotlin, XML, Jetpack components, memory management, and SQLite databases - Experience working with remote data via REST and JSON - Experience with offline storage, threading, and performance tuning - Experienced in implementing or using higher-level drawing interfaces like Canvas and OpenGL - Ability to design applications around natural user interfaces, such as multiple touch controls - Engineering Degree - Strong analytical and problem-solving skills - Passion for building category-defining products Please note that this job opportunity was posted by Dhanasurya Sivaprakasam from Linarc.,

Posted 3 days ago

Apply

5.0 - 10.0 years

6 - 9 Lacs

gurugram

Work from Office

Experienced developer (Min 5 years of work ex in C++ , QT , VTK , CT/MRI/Xray , Boost , Design Patterns) - Image Processing , Visualization , Algorithms , Signal Processing , UX/UI Development

Posted 3 days ago

Apply

3.0 - 8.0 years

8 - 12 Lacs

bengaluru

Work from Office

Youll create impact by: PhD/masters degree in computer science and from a reputed institute with grass-root experience of at least 3+ years in designing & solving complex problems and deriving actionable insights. Hands-on experience with one or more of the following is a must: Solid hands-on experience in training deep convolutional and/or recurrent networks using frameworks like Tensorflow, Caffe and PyTorch Hands-on experience using OpenCV and OpenGL Research, develop and prototype software related to object detection, tracking, semantic segmentation, action recognition, 3D reconstruction, SLAM Hands-on experience dealing with multimodal data (audio, video, text, sensors, etc.,) and suggest cases with the best technology option for prototyping and productization. Optimization techniques and model compression for deployment on resource-constrained hardware/edge devices Image processing, Computer vision and Video Analytics problems with a clear understanding and ability to implement algorithms (especially deep learning algorithms) Experience building AI powered solutions for embedded platforms & compute constraint environments is a plus Knowledge of SaaS fundamentals is a plus Knowhow of solution design, architecture, software packaging using Docker/Kubernetes & deployment on cloud platforms is a plus Excited to collaborate with team members from idea generation, prototyping, present developed solutions and recommendations to business partners, and influence future technology roadmap and strategy of the portfolio. Have rich experience in understanding and influencing technology choices and building solutions to remove obstacles to adoption. Closely follow latest developments in artificial intelligence and be an early adopter of disruptive trends/technologies Extremely energetic and willing to walk the extra mile for achieving targets and be an active AI evangelist within and outside Siemens.

Posted 4 days ago

Apply

1.0 - 4.0 years

3 - 6 Lacs

gurugram

Work from Office

Job description 1+Yrs Experience in developing Augmented Reality applications using AR SDKs would be an added advantage. Experience in Graphics Development (Particle Systems, Shaders, etc.) Knowledge of 3D Math and Game physics.

Posted 4 days ago

Apply

2.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Explore new features in GPU, including but not limited to Ray Tracing, Mesh Shading, Anti Aliasing, Super Resolution. Exploration tasks could include literature survey, implementation, research on short comings and propose new changes that benefit GPU power, performance or functionality. Architects, designs, implements, verifies, and optimizes various performance and power features of GPU cores. Responsible for building functional modeling simulations, developing software, tools, and tests for ray tracing graphics, running benchmarks for different applications Minimum Qualifications: Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. Job Description Qualcomm is the largest fabless design company in the world. Qualcomm provides hardware, software and related services to nearly every mobile device maker and operator in the global wireless marketplace. Our chipsets power a variety of products; tablets, smartphones, e-readers and other devices, and our digital design team is at the core of all of them. Depending on your technical area, you will be responsible for becoming a subject matter expert and go-to person for other members of your team. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must. Qualcomm's Adreno Graphics Research Team is responsible for research, prototyping, profiling, analysis and optimization of emerging 3D Computer Graphics algorithms such as Ray Tracing, Mesh Shading, Workgraphs to name a few. The team works at the intersection of Computer Graphics and GPU architecture, identifying architectural inefficiencies in existing Adreno GPU hardware (HW) and proposing next-generation GPU HW architectural improvements. Position Overview: Develop, analyze and optimize emerging graphics workloads. Build functional models and microbenchmarks to obtain a deeper understanding of underlying GPU HW and make recommendations based on analysis. Identifying and quantifying performance bottlenecks and resolving the same through either HW or SW (e.g. GPU Compiler or Driver) optimizations. Work closely with HW Architects to develop new features to define Next Gen GPU Architecture. Explore emerging algorithms in 3D Graphics domain including literature survey, competitive analysis, research on short comings and propose new changes that benefit Adreno GPU's performance, power and/or functionality. Minimum Qualifications Bachelor's or higher degree in Computer Engineering, Computer Science or related field. 8+ years Systems Engineering or related work experience Preferred Qualifications: Master's or higher degree in Computer Engineering or Computer Science. 7+ years of relevant GPU System Engineering or Research experience. Expertise with Vulkan, DirectX. OpenGL, or OpenGL ES Familiar with modern PC/console game engine architectures Familiarity with 3D graphics profilers and debuggers such as Snapdragon Profiler, RenderDoc, Pix, NSight, etc… Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 4 days ago

Apply

15.0 - 20.0 years

15 - 20 Lacs

pune

Work from Office

Design, develop and maintain user interfaces for our medical device using Qt. Provide technical leadership to the team in software design and best in class software development methodologies and practices. Solve difficult problems and always strive to make things better and achieve engineering excellence. Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward.

Posted 5 days ago

Apply

4.0 - 9.0 years

30 - 45 Lacs

hyderabad

Work from Office

Role Overview: The Staff Engineer will be responsible for architecting and implementing advanced quantization algorithms for edge AI applications. You will lead technical initiatives, mentor junior team members, and drive continuous improvement in model compression and optimization techniques for LLMs and other deep learning models. Key Responsibilities: Architectural Leadership: o Design and develop robust quantization strategies and algorithms for AI inference on edge devices. o Lead system-level design discussions and collaborate closely with hardware and research teams. Mentorship & Code Review: o Mentor mid-level and junior engineers, providing technical guidance and best practices. o Conduct thorough code reviews and ensure high standards of quality and performance. Innovation & Optimization: o Stay abreast of the latest research in model quantization and compression, and drive the adoption of innovative techniques. o Develop and maintain performance benchmarks, and continuously optimize algorithms for low latency and high energy efficiency. Cross-Functional Collaboration: o Work with the Quantizer Group Manager and Tech Lead to align technical roadmaps with product objectives. o Participate in regular strategy sessions to set technical direction and priorities. Qualifications: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field (Ph.D. is a plus). 5-8+ years of industry experience in deep learning, model optimization, or related areas. Demonstrated experience with quantization techniques, LLM optimization, and software development using Python/C++. Strong problem-solving skills and a passion for innovation in edge AI technologies. What We Offer: An opportunity to work on pioneering edge AI technologies that redefine the future of real-time inference. A collaborative environment where innovation is at the core of our culture. Competitive compensation, comprehensive benefits, and significant opportunities for professional growth.

Posted 5 days ago

Apply

0 years

1 Lacs

panchkula

On-site

Job Title: Qt Developer About Aebocode Technologies: Aebocode Technologies, established in 2022, is a dynamic and innovative drone manufacturing company focused on the R&D and development of cutting-edge drones, robotics, and smart city solutions. We are committed to contributing to India's leadership in indigenous drone manufacturing. Job Summary: We are looking for a skilled and detail-oriented Qt Developer to join our software development team. The ideal candidate will be responsible for designing and implementing user interfaces and applications using the Qt framework (primarily in C++, and optionally Python with PyQt/PySide). You will collaborate closely with UI/UX designers, back-end developers, and product teams to build high-performance, cross-platform desktop or embedded applications. Key Responsibilities: Develop and maintain applications using Qt framework (Qt Widgets, Qt Quick/QML). Implement efficient and reusable UI components. Work with C++ (or Python if PyQt/PySide) to create robust application logic. Optimize application performance and responsiveness. Integrate front-end and back-end components. Collaborate with cross-functional teams to gather requirements and provide technical solutions. Debug, test, and resolve software issues. Write clean, maintainable, and well-documented code. Participate in code reviews and follow best software development practices. Required Skills & Qualifications: Strong experience with Qt framework (Qt Widgets and/or Qt Quick/QML). Proficient in C++ (or Python if applicable). Understanding of Object-Oriented Programming (OOP) principles. Familiarity with cross-platform development (Windows, Linux, MacOS, or embedded systems). Experience with tools like Qt Creator, CMake, or QMake. Familiarity with version control systems (e.g., Git). Good problem-solving skills and attention to detail. Ability to work independently and in a collaborative environment. Preferred Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience with embedded systems, GUI development, or real-time applications is a plus. Familiarity with OpenGL, Multithreading, or networking (TCP/IP, UDP) is an advantage. Details: Location : Panchkula, Haryana (must be able to commute or relocate before starting). Work Schedule : Day shift, fixed morning shift. Benefits: Leave encashment, paid sick time. Contact HR: +91 6284759688 Location: Panchkula, Haryana – 134109 Application Question: Are you available to start within 2-4 weeks? Good Luck! Team Aebocode Job Types: Full-time, Permanent Pay: Up to ₹12,000.00 per month Benefits: Paid sick time Work Location: In person

Posted 5 days ago

Apply

0.0 years

0 Lacs

panchkula, haryana

On-site

Job Title: Qt Developer About Aebocode Technologies: Aebocode Technologies, established in 2022, is a dynamic and innovative drone manufacturing company focused on the R&D and development of cutting-edge drones, robotics, and smart city solutions. We are committed to contributing to India's leadership in indigenous drone manufacturing. Job Summary: We are looking for a skilled and detail-oriented Qt Developer to join our software development team. The ideal candidate will be responsible for designing and implementing user interfaces and applications using the Qt framework (primarily in C++, and optionally Python with PyQt/PySide). You will collaborate closely with UI/UX designers, back-end developers, and product teams to build high-performance, cross-platform desktop or embedded applications. Key Responsibilities: Develop and maintain applications using Qt framework (Qt Widgets, Qt Quick/QML). Implement efficient and reusable UI components. Work with C++ (or Python if PyQt/PySide) to create robust application logic. Optimize application performance and responsiveness. Integrate front-end and back-end components. Collaborate with cross-functional teams to gather requirements and provide technical solutions. Debug, test, and resolve software issues. Write clean, maintainable, and well-documented code. Participate in code reviews and follow best software development practices. Required Skills & Qualifications: Strong experience with Qt framework (Qt Widgets and/or Qt Quick/QML). Proficient in C++ (or Python if applicable). Understanding of Object-Oriented Programming (OOP) principles. Familiarity with cross-platform development (Windows, Linux, MacOS, or embedded systems). Experience with tools like Qt Creator, CMake, or QMake. Familiarity with version control systems (e.g., Git). Good problem-solving skills and attention to detail. Ability to work independently and in a collaborative environment. Preferred Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience with embedded systems, GUI development, or real-time applications is a plus. Familiarity with OpenGL, Multithreading, or networking (TCP/IP, UDP) is an advantage. Details: Location : Panchkula, Haryana (must be able to commute or relocate before starting). Work Schedule : Day shift, fixed morning shift. Benefits: Leave encashment, paid sick time. Contact HR: +91 6284759688 Location: Panchkula, Haryana – 134109 Application Question: Are you available to start within 2-4 weeks? Good Luck! Team Aebocode Job Types: Full-time, Permanent Pay: Up to ₹12,000.00 per month Benefits: Paid sick time Work Location: In person

Posted 5 days ago

Apply

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

13 - 18 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 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. Job Description Work on the development and optimization of Freedreno GL and GLES drivers for compute-class A8x GPUs. Contribute to Mesa upstream compliance and improvements. Support validation and commercialization efforts for GL/GLES workloads on Linux platforms. Responsibilities Develop and maintain Freedreno GL/GLES drivers in Mesa. Implement OpenGL ES 3.2 and EGL 1.5 features. Assist in pre-silicon and post-silicon validation. Required Skills Strong C/C++ programming skills. Solid understanding of operating system concepts . Hands-on experience with Linux OS , including graphics stack. Familiarity with Mesa and Freedreno. Minimum Experience B.Tech + 4 years or M.Tech + 2 years in graphics driver development or related user mode driver development.

Posted 6 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

7.0 - 12.0 years

13 - 17 Lacs

hyderabad

Work from Office

Job Overview Qualcomm's in-house Game Studio is seeking a skilled technical artist with Unreal Engine experience to work directly with our development team to help create visually stunning PC/Mobile Tech Demos showcasing hardware prowess. Ideal candidate should be able to research & implement art workflows, create suitable tools to meet game production needs. Candidate should help quick prototyping of design ideas using Unreal blueprints, optimizing performance for the target hardware and enforce quality & performance standards set by heads of the department. Minimum Qualifications 7+ years of Gaming/VFX industry experience in the field of Realtime rendering. Demo Reel and technical breakdown showing technical proficiency. Game production experience in at least one scripting language such as Python, MEL, Unreal BP or C++. Experience optimizing 3D environments, lighting & materials with keen aptitude for visual fidelity. Should posses knowledge about Draw calls, Shader complexities, solving material-collision issues. Should know about Particle system creation and optimization techniques. Strong debugging skills, ability to fix and troubleshoot workflow issues in artist software, version control systems, and rendering issues within game engines. Ability to communicate and collaborate with multiple disciplines. Strong ability to work independently. Experience supporting art teams in game development environment. Preferred Qualifications BFA, BA, or Computer Science degree or equivalent on the job experience. Experience working with Particle systems such as Niagara is a huge plus. Knowledge of Houdini & its Unreal workflow is a huge plus. Experience optimizing art content using profilers such as Unreal Insights or RenderDoc. Experience writing shaders to get the best look within game engine technical limits/constraints. Experience working on AAA games as a technical artist. Experience with 3D graphics related mathematics. Passionate about gaming, well versed in modern game design techniques and best practices. Education Requirements Preferred: A BS in Computer Science or BFA or BA degree in art, design graphics, or have received equivalent on-the-job experience. Minimum Qualifications: Bachelor's degree in Fine Arts, Design Graphics, Computer Science, or related field and 3+ years of experience with relevant gaming art software (e.g., Zbrush, Maya, Blender) or related work experience. ORAssociate's degree in Fine Arts, Design Graphics, Computer Science, or related field and 5+ years of experience with relevant gaming art software (e.g., Zbrush, Maya, Blender) or related work experience. ORHigh School diploma or equivalent and 7+ years of experience with relevant gaming art software (e.g., Zbrush, Maya, Blender) or related work experience.

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

1.0 - 4.0 years

27 - 32 Lacs

hyderabad

Work from Office

General Summary: Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring Cognition to all connected devices: That means devices that dont just think but instinctively react to their surroundings. We are searching for an AI Systems Architect Engineer to be part of the Qualcomm AI Processor team responsible for developing DSP and Machine Learning software applications and use cases developed for Qualcomm Snapdragon processors. The candidate will work on modelling and analysis of new cutting-edge algorithms in the areas of machine learning, computer vision and video processing that bring artificial intelligence to mobile and edge devices. Responsibilities include analyzing and optimizing custom processors/accelerators, developing and training data-driven architecture models, correlating these models, and performing system-level architecture analysis. Minimum Qualifications: Experienced candidates (1 - 4 years) are welcome to apply with experience in the following area: Strong academic records (GPA 3.0 or 72% and better) Excellent programming skills in C/C++, Python Strong problem-solving skills Strong motivation and capabilities in learning new subjects especially in the field of artificial intelligence Knowledge of data-driven modelling Knowledge of computer and hardware architecture Effective interpersonal communications skill (written and verbal) Analytical, thorough, resourceful, and detail-oriented Self-motivated, hardworking, and flexible Preferred Qualifications: Basic understanding of machine learning, computer vision, and digital image processing algorithms and applications Advanced understanding of computer architecture Advanced understanding of data-driven modelling Excellent verbal, written, and presentation skills Ability to work effectively as part of a team Knowledge of OOP principles Knowledge of GPU Programming / Architecture is a bonus Minimum Education Required : Masters/Bachelors Computer Engineering, Electrical Engineering or Engineering Science Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

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

2.0 - 7.0 years

12 - 16 Lacs

hyderabad

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. Job Description Contribute to OpenCL enablement via RustiCL for compute-class GPUs. Work on integration with Mesa and validation of CI pipelines. Support performance tuning for AI/ML and compute workloads on Linux platforms. Responsibilities Implement and maintain RustiCL support. Integrate with Freedreno and Turnip pipelines. Validate CI and upstream compliance. Optimize compute performance for Linux workloads. Required Skills Strong C/C++ programming skills. Experience with Rust and OpenCL. Solid understanding of Linux OS and CI workflows. Familiarity with Mesa and GPU compute stacks. Minimum Experience B.Tech + 2 years or M.Tech in compute or graphics software development.

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
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