Home
Jobs

204 Opengl Jobs - Page 5

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job purpose: The ideal candidate will have expertise in 3D rendering, algorithm development for surface and 3D model generation, and a strong command of C++/Python. This role involves developing algorithms and software solutions to create high-quality visual representations of data. Candidate will be responsible for Design and implement algorithms for generating and optimizing 3D models and surfaces, focusing on efficiency and accuracy for deploying medical devices software applications. Experience in 3D visualization features of software development. Key Responsibilities: Algorithm Development: Design and implement algorithms for generating and optimizing 3D models and surfaces, Volume rendering, Iso Surface rendering, focusing on efficiency and accuracy. 3D Rendering: Develop and enhance rendering techniques to produce photorealistic images and animations, utilizing advanced shading, lighting, and texturing methods. C++ Programming:/Python Write high-performance C++ /Python code for 3D visualization applications, ensuring maintainability and scalability. Imaging Techniques: Apply imaging techniques to process and visualize data, including image segmentation, filtering, and enhancement. Performance Optimization: Analyze and optimize rendering performance, ensuring real-time capabilities and efficient memory usage. Research and Innovation: Stay abreast of the latest advancements in 3D visualization and rendering technologies and apply innovative solutions to enhance product offerings. Documentation and Support: Provide supportive documentation for algorithms and software and assist in troubleshooting. Qualifications: Master’s or PhD degree in computer science, Computer Graphics, or a related field. 0 to 2 years’ experience with imaging software and techniques, including image processing and analysis. Proven experience in 3D visualization, rendering, and algorithm development, with a strong portfolio of relevant projects. Proficiency in C++/ Python programming, with a solid understanding of object-oriented programming principles. Technical Skills: Experience in 3D graphics libraries and frameworks (e.g., OpenGL, GLSL, DirectX, Vulkan). Strong knowledge of computer graphics principles, including geometry, lighting, and shading. Experience with shader programming languages. Familiarity with 3D modeling software and tools. Soft Skills: Excellent analytical and problem-solving skills and ability to work collaboratively in a team environment. Ability to manage multiple projects and deadlines effectively. Nice to Have Skills: Experience with real-time rendering engines (e.g., Unity, Unreal Engine). Knowledge of machine learning techniques applied to 3D modeling and visualization. Familiarity with parallel computing and GPU programming. Experience in Modern C++/Python Hands on experience with the following graphic libraries - VTK, ITK, Unity 3D Experience in Various Toolchains. Experience in designing and architecting medical devices (Nice to have) hardware and software, as part of product development. Working experience in Git Version versioning system & Jenkins CI and CI concepts ZEISS in India ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics. ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS’ success story in India is continuing at a rapid pace. Further information at ZEISS India (https://www.zeiss.co.in/corporate/home.html) Show more Show less

Posted 2 weeks ago

Apply

0.0 - 5.0 years

25 - 30 Lacs

Pune

Work from Office

Naukri logo

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It s a unique legacy of innovation that s fuelled by great technology and amazing people. Today, we re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what s never been done before takes vision, innovation, and the world s best talent. As an NVIDIAN, you ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is searching for world-class and forward-thinking do-it-all software engineers to join the DirectX Graphics software team. As a member of the DirectX Graphics team, you will work on the DirectX Driver software development supporting our broad family of GPUs. Our work has made a major impact in various fields and is used across leading academic institutions, startups, and industry, including the world s largest Internet companies. We need passionate, hard-working, and creative people to help us reach our Engineering goals. What you ll be doing: You will develop maintain outstanding DirectX Graphics Driver for NVIDIA GPUs with a focus on supporting single GPU system architectures. The work involves: Development of new OS and new chip graphics features for upcoming OS and chips respectively Development of graphics and AI based post-processing features and graphics algorithms for high-end rendering Development of fundamental stacks and features to use AI in graphics Collaboration with teams across the company to plan and drive software objectives for the team What we need to see: B. E. /B. Tech or higher degree in Computer Science/Engineering with significant graphics and system software-related project or thesis work 1+ or 2+ years of experience and passion about developing system software, device drivers, or embedded/graphics applications A deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning and excellent C/C++ programming skills Diligent with proven ability to multitask in a dynamic environment with shifting priorities and changing requirements Ways to stand out from the crowd: Familiarity with 3D graphics concepts and graphics programming using DirectX or OpenGL is a strong plus Working experience inside operating system kernels and device drivers is also a plus Knowledge of machine learning algorithms and mathematics behind it is a strong plus NVIDIA is widely known as a top employer in the technology industry. We have some of the most forward-thinking and determined individuals on our team. If youre creative and dedicated, we want to hear from you.

Posted 2 weeks ago

Apply

1.0 - 5.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary As a Computer Vision and AI/ML Engineer, youll be responsible for designing and deploying advanced algorithms in computer vision, image processing, and deep learning Collaborating with our 3D development team, youll build state-of-the-art models to enhance our applications in 3D reconstruction, object detection, and Responsibilities : Algorithm Development: Design and optimize computer vision and deep learning algorithms for 3D applications. Model Deployment: Setup end-end Deep Learning pipeline for data ingestion, preparation, model training, validation and deployment on edge devices after optimization to meet customer requirements Research and Innovation: Prototype new solutions based on the latest advancements in AI, machine learning, and computer vision. Cross-Functional Collaboration: Integrate algorithms into 3D rendering systems and work closely with the team to meet project goals Collaborate with hardware engineers to fine-tune models for power, latency, and throughput constraints Documentation: Maintain code quality and document solutions for easy 3 or 3+ years in computer vision, deep learning, and Bachelors or Masters in Computer Science, Data Science, Electrical Engineering, or related Skills: Proficiency in C, C++, OpenGL, Objective C, Swift, Python, PyTorch, TensorFlow, and OpenCV. Understanding about depth and breadth of computer vision and deep learning algorithms Knowledge of algorithms and data structures relevant to computer vision. Hands-on experience with NVIDIA platforms IGX, Jetson, or Xavier (Experience with NVIDIA SDKs (e.g., DeepStream, TensorRT, CUDA, TAO Toolkit) Concepts of parallel architecture on GPU is an added advantage. Knowledge in linear algebra, calculus, and Knowledge of AR/VR, 3D vision, and AWS (SageMaker, Lambda, EC2, S3, RDS), CI/CD, Terraform, Docker, and Kubernetes)

Posted 2 weeks ago

Apply

1.0 - 5.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

We're seeking an experienced engineer with expertise in computer vision, deep learning, and AI to drive impactful solutions. Key Responsibilities Algorithm Development : Design and optimize computer vision and deep learning algorithms for 3D applications. Model Deployment : Setup end-end Deep Learning pipeline for data ingestion, preparation, model training, validation and deployment on edge devices after optimization to meet customer requirements Research and Innovation : Prototype new solutions based on the latest advancements in AI, machine learning, and computer vision. Cross-Functional Collaboration : Integrate algorithms into 3D rendering systems and work closely with the team to meet project goals Collaborate with hardware engineers to fine-tune models for power, latency, and throughput constraints Documentation : Maintain code quality and document solutions for easy reference. Qualifications Experience : 3 or 3+ years in computer vision, deep learning, and AI. Education : Bachelor's or Master's in Computer Science, Data Science, Electrical Engineering, or related field. Technical Skills Proficiency in C, C++, OpenGL, Objective C, Swift, Python, PyTorch, TensorFlow, and OpenCV. Understanding about depth and breadth of computer vision and deep learning algorithms. Knowledge of algorithms and data structures relevant to computer vision. Hands-on experience with NVIDIA platforms IGX, Jetson, or Xavier (Experience with NVIDIA SDKs (e.g., DeepStream, TensorRT, CUDA, TAO Toolkit) Concepts of parallel architecture on GPU is an added advantage. Knowledge in linear algebra, calculus, and statistics Preferred : Knowledge of AR/VR, 3D vision, and AWS (SageMaker, Lambda, EC2, S3, RDS), CI/CD, Terraform, Docker, and Kubernetes)

Posted 2 weeks ago

Apply

1.0 - 5.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary As a Computer Vision and AI/ML Engineer, youll be responsible for designing and deploying advanced algorithms in computer vision, image processing, and deep learning Collaborating with our 3D development team, youll build state-of-the-art models to enhance our applications in 3D reconstruction, object detection, and Responsibilities : Algorithm Development: Design and optimize computer vision and deep learning algorithms for 3D applications. Model Deployment: Setup end-end Deep Learning pipeline for data ingestion, preparation, model training, validation and deployment on edge devices after optimization to meet customer requirements Research and Innovation: Prototype new solutions based on the latest advancements in AI, machine learning, and computer vision. Cross-Functional Collaboration: Integrate algorithms into 3D rendering systems and work closely with the team to meet project goals Collaborate with hardware engineers to fine-tune models for power, latency, and throughput constraints Documentation: Maintain code quality and document solutions for easy 3 or 3+ years in computer vision, deep learning, and Bachelors or Masters in Computer Science, Data Science, Electrical Engineering, or related Skills: Proficiency in C, C++, OpenGL, Objective C, Swift, Python, PyTorch, TensorFlow, and OpenCV. Understanding about depth and breadth of computer vision and deep learning algorithms Knowledge of algorithms and data structures relevant to computer vision. Hands-on experience with NVIDIA platforms IGX, Jetson, or Xavier (Experience with NVIDIA SDKs (e.g., DeepStream, TensorRT, CUDA, TAO Toolkit) Concepts of parallel architecture on GPU is an added advantage. Knowledge in linear algebra, calculus, and Knowledge of AR/VR, 3D vision, and AWS (SageMaker, Lambda, EC2, S3, RDS), CI/CD, Terraform, Docker, and Kubernetes)

Posted 2 weeks ago

Apply

25.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fuelled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is searching for world-class and forward-thinking do-it-all software engineers to join the DirectX Graphics software team. As a member of the DirectX Graphics team, you will work on the DirectX Driver software development supporting our broad family of GPUs. Our work has made a major impact in various fields and is used across leading academic institutions, startups, and industry, including the world’s largest Internet companies. We need passionate, hard-working, and creative people to help us reach our Engineering goals. What You’ll Be Doing You will develop & maintain outstanding DirectX Graphics Driver for NVIDIA GPUs with a focus on supporting single GPU system architectures. The work involves: Development of new OS and new chip graphics features for upcoming OS and chips respectively Development of graphics and AI based post-processing features and graphics algorithms for high-end rendering Development of fundamental stacks and features to use AI in graphics Collaboration with teams across the company to plan and drive software objectives for the team What We Need To See B.E./B.Tech or higher degree in Computer Science/Engineering with significant graphics and system software-related project or thesis work 1+ or 2+ years of experience and passion about developing system software, device drivers, or embedded/graphics applications A deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning and excellent C/C++ programming skills Diligent with proven ability to multitask in a dynamic environment with shifting priorities and changing requirements Ways To Stand Out From The Crowd Familiarity with 3D graphics concepts and graphics programming using DirectX or OpenGL is a strong plus Working experience inside operating system kernels and device drivers is also a plus Knowledge of machine learning algorithms and mathematics behind it is a strong plus NVIDIA is widely known as a top employer in the technology industry. We have some of the most forward-thinking and determined individuals on our team. If you're creative and dedicated, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. JR1997966 Show more Show less

Posted 2 weeks ago

Apply

3.0 - 5.0 years

10 - 15 Lacs

Bangalore Rural, Bengaluru

Work from Office

Naukri logo

Development of UI modules with Qt/QML 3+ years of experience in C++ application development using Qt and QML. Strong knowledge of Qt Framework Experience in developing UI applications using QML. Familiarity with CMake, QMake, and build systems.

Posted 2 weeks ago

Apply

0.0 - 3.0 years

2 - 5 Lacs

Hyderabad

Work from Office

Naukri logo

Runelorde Games Studios is looking for JR. GAME DEVELOPER to join our dynamic team and embark on a rewarding career journey. A Game Developer is responsible for designing, developing, and implementing video games for various platforms. They collaborate with a team of artists, designers, and programmers to bring game concepts to life. Game Developers utilize their creativity, technical skills, and knowledge of game design principles to create engaging and immersive gaming experiences. Here is a general job description for a Game Developer: Responsibilities: Game Development: Design, develop, and implement video games for various platforms, such as consoles, computers, mobile devices, or virtual reality (VR) systems. Collaborate with the team to conceptualize game ideas, storylines, characters, levels, and gameplay mechanics. Programming: Write efficient, clean, and maintainable code for game systems, including gameplay mechanics, user interfaces, artificial intelligence (AI), physics simulations, networking, and audio. Utilize programming languages and game engines such as C++, C#, or Unity. Game Mechanics and Systems: Implement and balance game mechanics, including player controls, character movement, combat systems, puzzles, quests, and progression systems. Ensure a smooth and enjoyable gameplay experience for players. Game Assets Integration: Integrate and optimize game assets created by artists and designers, such as 3D models, textures, animations, sound effects, and music. Collaborate closely with the art and design teams to ensure assets are properly implemented and meet technical requirements.

Posted 2 weeks ago

Apply

3.0 - 9.0 years

25 - 30 Lacs

Hyderabad

Work from Office

Naukri logo

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 2 weeks ago

Apply

7.0 - 12.0 years

2 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Responsibilities: Under the broad direction from the Operational Lead, the Sr. Delphi developer will support: Understand the application functionality Understand the architecture and application design Participate in understanding the changes required for new features Answer technical questions about basic product usage, installation , and functionality Replicate user-reported defects, fix the production-reported defects, test and work with support to release a new version of the software Document in the Service Manager system user-reported defects and requests Communicate and collaborate with the development team and SMEs on reported incidents Support per SLA Construct/maintain a knowledge base of SW FAQs, issues, and resolutions Skill Requirements: Undergraduate degree in Computer Science or a related Engineering field and at least 7 years experience, or equivalent work-related experience. Experience with Delphi development environment Experience with numerical methods Excellent verbal and written communication skills Independent worker and ability to apply good judgment and decision-making skills Development in a full Software Design Life Cycle (SDLC) Proficient with using Azure DevOps (source code control) Experience in Scrum and Agile development methodologies Preferred Skills & experience: MS or BS in Engineering preferably petroleum Experience with Open GL or 3D Graphic systems Experience developing petroleum engineering software Field experience particularly in Product Enhancements (frac) Knowledge and familiarity with fracture analysis and modeling software or fracturing software a plus such as GOHFER, FracPro, MFrac, etc

Posted 2 weeks ago

Apply

5.0 - 7.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

Notice Period : Immediate - 15 Days Job Description : We are seeking a highly skilled Open GL Developer to join our dynamic team. As an integral part of our development process, you will be responsible for creating exceptional graphics experiences for our users. The ideal candidate possesses a strong foundation in C/C++, a deep understanding of OS concepts, and expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL). Responsibilities : - Develop high-performance, visually stunning graphics applications using Open GL and related technologies. - Optimize graphics performance and power efficiency across various hardware platforms. - Collaborate with cross-functional teams to implement innovative graphics solutions. - Troubleshoot and resolve complex graphics-related issues. - Stay up-to-date with the latest graphics technologies and industry trends. Requirements : - Strong proficiency in C/C++ programming. - In-depth knowledge of OS concepts and architecture. - Expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL) OR extensive experience with the Android Framework for graphics development. - Proven ability to optimize graphics performance and power efficiency. - Excellent problem-solving and debugging skills. - Strong communication and collaboration abilities. - Ability to work independently and as part of a team. Preferred Qualifications : - Experience with game development or other real-time graphics applications. - Knowledge of shader programming (GLSL, HLSL). - Experience with performance profiling and optimization tools.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

10 - 20 Lacs

Noida

Work from Office

Naukri logo

Candidate will be working on overall system areas component development with key domains like (Operating System, Kernel, Compiler, Toolchain, Emulator, Memory, open source) Skills Required: • Embedded platform development (Linux based distributions) & maintenance • Linux build system expertise, packaging (RPM specification), build automation tools • System Software (File system, Memory Management, Thread programming, Process Management, Platform Driver development/Integration, IPC, logging) • Understanding about Compiler, toolchain development • Different CPU Scheduling concept (SMP, HMP, FIFO, RT) • System Level IPC expertise (User space, applications, middleware, kernel), logging framework • System Level+B9 policies (memory, scheduler, CPU, hotplug) • Platform porting & Reference Platform development on multiple chip-set • Defect root-cause analysis & debugging utils (A9:G9gdb, objdump, Backtrace/Coredump analysis etc.) • Performance/resource benchmarking & optimization (system boot-up/application launching/memory utilization etc.) - System Level Profiling, Tracing • Full Software stack verification & Release management • Platform Certification & Compliance Understanding Preferred Skills: • Programming language - C, C++, Scripting (Bash, python) • Development environment - Linux • Development, tracking code management - JIRA, GIT, Swarm, Gerrit, Perforce • Good understanding of OS, multi-threading, IPC & Cross-compilation Concepts

Posted 3 weeks ago

Apply

4.0 - 8.0 years

12 - 20 Lacs

Noida

Work from Office

Naukri logo

Embedded platform development (Linux based distributions) & maintenance Linux build system expertise, packaging (RPM specification), build automation tool System Software (File system, Memory Management, Thread programming, Process Management, Platform Driver development/Integration, IPC, logging) Understanding about Compiler, toolchain development Different CPU Scheduling concept (SMP, HMP, FIFO, RT) System Level IPC expertise (User space, applications, middleware, kernel), logging framework System Level+B9 policies (memory, scheduler, CPU, hotplug) Platform porting & Reference Platform development on multiple chip-set Defect root-cause analysis & debugging utils (A9:G9gdb, objdump, Backtrace/Coredump analysis etc.) Performance/resource benchmarking & optimization (system boot-up/application launching/memory utilization etc.) - System Level Profiling, Tracing Full Software stack verification & Release management Platform Certification & Compliance Understanding

Posted 3 weeks ago

Apply

12.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview Qualcomm's in-house Game Studio is seeking an experienced engineer to develop high end games, and gaming technology showcases for Snapdragon based products. This is a unique opportunity to work with cutting-edge pre-commercial portable devices and contribute to the future of gaming in always-on, always-connected Snapdragon PCs. The position is a multi-disciplinary role where you will be responsible for developing new gaming content and porting existing games from other platforms. Additionally, you will work to optimizing CPU, GPU, and the overall system performance of gaming content for Windows on Snapdragon. At the heart of the Qualcomm Gaming group, we are passionate about next generation gaming technologies and delivering exceptional gaming experiences. Our highly creative teams are full of veteran game developers, artists, game engine experts and graphics enthusiast who work on our latest GPU and gaming hardware innovations around mobile, PC, and XR. Minimum Qualifications 12+ years of professional experience Expertise in C/C++. Exposure to Game development domains such as Gameplay, Audio, UI, AI etc. is a must. Understanding of Game Engine Animation system. Understanding of Rendering APIs such as OpenGL or DirectX is a plus. Experience with Windows game development and optimization. Solid 3D graphics related mathematics background. Excellent written and verbal communication skills Self-motivated & creatively inspired individual. Preferred Qualifications Experience developing content with Unreal Engine or any other 3D Game Engine. Familiarity with 3D graphics profilers and debuggers such as RenderDoc, Pix, NSight, etc… Comfortable working with unfamiliar, large multi-million-line code bases Experience optimizing applications for the target hardware. At least one shipped title on any platform showcasing product lifecycle knowledge. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD 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. Education Requirements Required: A BS, MS, or PhD degree in an engineering or computer science related field. 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. 3066784 Show more Show less

Posted 3 weeks ago

Apply

5.0 - 8.0 years

8 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Select with space bar to view the full contents of the job information. Staff Researcher - Multimodal Lab Job Details | Dolby Laboratories, Inc. Select how often (in days) to receive an alert: Select how often (in days) to receive an alert: Staff Researcher - Multimodal Lab Dolby Laboratories, Inc. Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent. We re big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits. This position is based in Bangalore. We work jointly from the office and offer some flexibility to work from home. Summary Dolby s research division is looking for a volumetric imaging researcher to join Dolby s research efforts to develop the next generation of volumetric or spatial scene understanding and representation technologies. In this position you will join the Multimodal Experience Lab within Dolby s Advanced Technology Group. You will work with a seasoned team of researchers to develop volumetric scene representation, novel view synthesis, scene analysis and understanding, and scene rendering technologies. You will be the lead contributor to research the state of the art and then push beyond, specifically in domains related to the composition and de-composition of volumetric scenes, as well as understanding and manipulating lighting, shadows, and occlusion. The researcher is responsible for performing fundamental new research, transferring technology to product groups, and drafting patent applications. Main responsibilities Perform cutting-edge research in computer graphics and view synthesis Work as a part of a top-notch research team. Define and execute research roadmaps Use good development methodology, including quality metrics and test content, to validate algorithmic solutions Use AI and deep learning techniques to create new solutions and enhance existing applications. Share knowledge via technical whitepapers, publications, and internal presentations Transfer technology to product groups and draft patent applications. Stay abreast of state-of-art research in the computer graphics/computer vision fields Requirements Ph.D. in Computer Science, Electrical Engineering, Applied Math, Physics, or similar Strong publication record with publications in major conferences/journals Strong background in view synthesis and/or light-field research Familiarity with various scene representation such as Gaussian Splatting or NeRF Demonstrated proficiency in computer graphics/computer vision R&D Experience with research-oriented programming languages (Python, Matlab, or C/C++) Experience building and testing models in Pytorch/Tensorflow environments Excellent written and verbal communication skills are required Strong team player, able to work with colleagues in research and software development fields Strong expertise in deep learning-based solutions Nice to have: Experience with real-time graphics (OpenGL/Cuda/DirectX/Vulkan) Experience with Pytorch3D Experience with Game engines (Unreal, Unity) Experience with XR environments, capture, and devices

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: General Summary: Qualcomm’s 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. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Systems Engineering or related work experience. OR PhD 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. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ 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 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 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. 3074282 Show more Show less

Posted 3 weeks ago

Apply

0.0 - 40.0 years

0 Lacs

Pune, Maharashtra

On-site

Indeed logo

Additional Locations: India-Maharashtra, Pune Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About the Role: We are looking for a software engineer with a strong software development experience in Algorithm Development for cutting edge medical applications. A successful candidate who joins us, will be involved in all aspects of the system's software, including novel algorithm design, development and optimization for high performance medical applications. Interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop meaningful applications for the Opal Mapping System. The Opal Mapping System centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback. Our tools include C++, OpenGL, GLSL, OpenCL, Qt, MATLAB and Linux. Key Responsibilities: Design, develop and optimize algorithms for performance and reliability. Prototype and implement solutions in C++ ensuring high efficiency and maintainability. 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. Stay up to date with the latest algorithm advances and best practices. Requirements: BS/MS, or PhD in Computer Science/Electrical engineering or equivalent experience, with a strong software development background, preferably 10+ years. Experience with having delivered successful mission critical products. Expertise in C++ and familiarity with one other scientific computing/scripting language such as Python or MATLAB. Working knowledge in Unix. Strong in solving complex problems and demonstrated ability to adapt, proactive and a positive influence to the rest of the team. Excellent communication skills with the ability to adapt to the target audience. Expertise in developing software using Scrum methodology. In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Preferred Qualifications: Strong experience with designing and implementing medical device software. Experience working with third-party C++ libraries such as STL, Qt, Boost. Experience developing systems with intuitive User Interfaces. Experience writing SW for embedded systems that interface with sensors. Requisition ID: 607036 As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen. So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!

Posted 3 weeks ago

Apply

0.0 - 40.0 years

0 Lacs

Pune, Maharashtra

On-site

Indeed logo

Additional Locations: India-Maharashtra, Pune Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About the Role: We are looking for a software engineer with strong software development experience in 3D Graphics and User Interface Development to join our exciting and fast-paced development team. A successful candidate who joins us, will be involved in all aspects of the system's software, including 3D and user interfaces. They will also interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop meaningful tools for the Opal Mapping System. The Opal Mapping System centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback. Our tools include C++, OpenGL, GLSL, OpenCL, Qt, and Linux. Key Responsibilities: The UI Software Engineer will have a key role in the development of user interfaces and workflow for cutting edge medical applications in the field of Cardiac arrhythmia diagnosis and treatment. The responsibilities will include: Design and develop simple solutions for complex medical problems in the areas of user interaction, interface and experience Participate creating system level enhancements for advanced 3D visualization technology Collaborate across disciplines effectively (HW, Systems) to focus and maximize end-to-end solution value Participates in preclinical system experiments in the lab, with physicians, and 3rd parties Requirements: BS/MS in Computer Science or equivalent experience, with a strong software development background, preferably 10+ years Experience programming in C++ Experience with OpenGL Experience with 3D graphics programming Experience with Object Oriented programming principles Excellent analytical and problem-solving skills Experience with understanding customer needs and translating into intuitive product designs Preferred Qualifications: Experience with QT Experience with developing on the Linux platform Experience with scrum framework Good written and verbal communication skills. General report writing/documentation experience A natural attention to detail and a penchant for organizing and documenting A good learner who can master complex software and quickly adapt to new tools and technologies Requisition ID: 607037 As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen. So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

Linkedin logo

Job Overview We are looking for an experienced Computer Vision Engineer with expertise in image processing, machine learning, and deep learning. The ideal candidate should have hands-on experience developing and deploying computer vision algorithms and deep learning models using Python, OpenCV, and YOLO, along with proficiency in CUDA and NumPy. This role involves research, model optimization, and real-world deployment of cutting-edge computer vision Responsibilities : Develop and deploy computer vision algorithms and deep learning models for diverse applications. Design and implement computer vision models using state-of-the-art techniques and frameworks. Explore and analyze unstructured data like images through image processing techniques. Analyze, evaluate, and optimize existing computer vision systems for improved performance and accuracy. Test and validate computer vision code and models, ensuring robustness and reliability. Research and implement new computer vision technologies to stay at the forefront of the field. Collaborate with cross-functional teams to develop innovative solutions meeting project requirements. Monitor the performance and accuracy of deployed computer vision models, making necessary adjustments. Maintain and update computer vision systems to ensure their continued functionality and relevance. Provide technical support and guidance to team members and customers using computer vision : 5 years of experience as a Computer Vision Engineer. Bachelor's degree in Computer Science or a related field. Proven experience in developing and deploying computer vision systems. Strong knowledge of computer vision algorithms, libraries, and tools such as: OpenCV, TensorFlow, PyTorch, Keras, NumPy, scikit-image, Matplotlib, Seaborn, YOLO, etc. Familiarity with GPU acceleration and optimization tools like CUDA, OpenCL, OpenGL. Expertise in computer vision applications, including : Object detection, image classification, text detection & OCR, face detection, generative models, video analytics, object tracking, and model Experience with runtime AI frameworks such as ONNX, TensorRT, OpenVINO. Hands-on experience with cloud platforms (AWS, Azure), Docker, Kubernetes, and GitHub. Experience in training models using GPU computing or cloud-based environments. Familiarity with machine learning and deep learning concepts and frameworks. Strong problem-solving and analytical skills. Ability to work independently in a fast-paced environment and collaborate effectively in a Qualifications : Experience in real-time video processing and streaming analytics. Knowledge of Edge AI and deployment on embedded systems. Exposure to 3D vision, SLAM, and depth estimation. Contributions to open-source computer vision projects. (ref:hirist.tech) Show more Show less

Posted 3 weeks ago

Apply

2.0 - 6.0 years

13 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering 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. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 2-5 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 engineGPGPU 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 preferredAndroid, QNX, embedded Linux, Genivi, Integrity. Knowledge of Graphics frameworksKanzi, QT, is a plus *Fluent in industry standard software toolsSW/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. 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 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 3 weeks ago

Apply

1.0 - 4.0 years

13 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Job Overview This is a challenging position that requires the candidate to learn and internalize Qualcomm Adreno Graphics and its concepts very quickly. The candidate will support Graphics (GPU) issues from Kernel driver, user space, Debian/Ubuntu/Yoco Graphics stack issues and application created by Qualcomms OEMs and ISVs . It requires the ability to understand and explain technical information in a concise manner with strong communication skills between customers and developers. Trouble shoot issues reported by customers across the Graphics functional area on the following sub systems- OpenGL ES, OpenCL Expertise on Graphics and UI Frameworks in Embedded Linux like Co-work with OEM, ISVs and Algorithm vendors to debug power, performance and functional issues. Follow established software processes and procedures and contribute towards improving software quality. Be familiar with Android graphics framework and Linux Kernel, experienced in resolving graphics related issues. Coordinate with internal/international technology teams about issue fixes and solutions Minimum Qualifications - Knowledge or experience of GPU programing like OpenGL ES or OpenCL or Vulkan is a minimum requirement. - Python application development, GStreamer , UI frameworks like QT,GTK,Wayland Weston. - Knowledge on Qualcomm Linux Android and its Graphics stack -or- Qualcomm LE (Yocto) based implementation and its display/graphics rendering stack. - Strong skill of software integration, optimization, and debugging on embedded RTOS (Real Time Operating Systems) - Strong C/C++/ Java development and debugging skills on embedded systems - - Good communication & interpersonal skills for customer-facing role - Self-starter with motivation and initiative - Flexibility to learn and work on new Multimedia area - Ability to work as part of a dedicated project team and independently - Candidate should have good written communication skills and interpersonal skills. Be flexible to assignments and easily work in a team environment. Preferred Qualifications Experience in Yocto based Embedded systems development. Experience with GPU and UI on Linux will be considered a strong supplementary skill. Experience in resource constrained environment like NXP FRDM, NVIDIA ORIN , RaspberryPI or other embedded SOMs will be a good to have skill. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. 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 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 3 weeks ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

We are now looking for a GPU Development Tools System Software Engineer. A key part of NVIDIA's strength is our sophisticated development tools and simulation environments that enable our incredible pace of delivering new technology to the market. We are looking for forward-thinking, hard-working, and creative people to join a dynamic software development team with high production-quality standards. Our work includes designing and developing frameworks for creating GPU workloads that enable functional and perf verification of GPU. NVIDIA is continuously pushing the state of the art in chip development software and infrastructure to enable the next generation of chips. In this position, you will develop the core infrastructure needed to generate stimulus for modeling, analysis, and debugging of upcoming general-purpose graphics and computing chips. Our infrastructure is critical to enable GPU development and verification throughout the chip lifecycle and is used across many diverse groups of engineers including but not limited to chip architects, driver developers, and verification engineers. What You Will Be Doing As a member of the team, you will play a critical role in all stages of GPU development Design and architect features in compute and graphics stimulus development framework similar to OpenGL and CUDA Coordinate with GPU architects to craft and implement infrastructure used for functional and performance verification for the upcoming architecture Design and develop GPU stimulus analysis tools such as debuggers & disassemblers Empower GPU architects to understand application performance today and model industry-leading performance for tomorrow Work closely with HW & SW teams to enable speed-of-light development of GPU software ecosystem In this role, you will dramatically improve the daily workflows of the world's top chip modelers and designers to help produce the world’s next greatest generation of GPUs What We Need To See Bachelors or masters in computer science / computer engineering or equivalent experience 3+ years of overall experience with large portion of that working on C++ based projects Strong C++ programming capability required (experience with boost or C++11/14 a plus) Knowledge of object-oriented design patterns Good understanding of system software and Operating Systems Strong expertise in design and development of complex massively parallel algorithms Experience with chip and/or system simulation a huge plus Strong scripting skills desired Graphics or CUDA knowledge a plus Experience with OpenGL, Vulkan, Direct3D, CUDA APIs a plus Excellent interpersonal skills NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. JR1986599 Show more Show less

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

We are now looking for an experienced software engineer with strong system software and image/video/graphics/multimedia fundamentals with robust C++ skills to contribute to the development of NVIDIA AI for Multimedia components like NVIDIA Maxine & NVIDIA Broadcast – a comprehensive suite of applications, SDKs and framework that enables different broadcast streaming features. What You’ll Be Doing You will work alongside forward-thinking engineers to implement and optimize software to provide new capabilities in NVIDIA AI for Multimedia components as well as improve the existing features and framework architecture for different GPUs, CPUs and system OS platforms. We'll give you exposure to integrating evolving computer vision SDKs into applications & use cases on different platforms. We would be working on many groundbreaking features and their application that are redefining our industry. We will see features go through the whole cycle - from proof-of-concept to production. Together we will connect with multiple teams in our company, as well as our partners and customers. What We Need To See Proficiency in C++ programming and debugging. You have a knack for full stack development - from implementing frameworks and interfaces to understanding the impact and consequence on the hardware. Passion for optimizing system performance, root causing bottlenecks and optimizing performance on GPU, CPU and memory. Strong knowledge of OS fundamentals and familiarity with device driver stacks. You have the knowledge of usage of at least one graphics or image processing library (Direct3D, Vulkan, OpenGL, OpenCV, etc.) Experience in web streaming technologies like UDP, RTP, secure RTP, gRPC, webRTC. Strong software engineering background and design fundamentals particularly related to creating robust system software. Familiarity with software lifecycle-based processes. Strong communication and analytical skills. Self-motivated, fast to act and eager to learn as well as guide. Bachelor/Master/PhD in Computer Science or Electronics or Electrical Engineering. 6+ years of experience developing systems software on Windows/Linux/iOS. Ways To Stand Out From The Crowd Experience in video conferencing, broadcasting applications and environments. CUDA programming experience. Experience working with camera, mic, speaker devices. Background in working with computer vision, image, video processing systems. Experience of collaborating with geographically diverse multi-functional teams. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented and hardworking people on the planet working for us. Are you creative? Are you driven not just by the need to know why, but yearn to ask, 'why not'? And have a real passion for technology, we want to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. JR1996218 Show more Show less

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering 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. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 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 3+ 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 innovation One 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 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. 3072419 Show more Show less

Posted 3 weeks ago

Apply

2.0 - 5.0 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

- 2+ years of overall experience with large portion of that working on C++ based projects- Hands on implementation of algorithms in Cuda, Shaders on GPU.- Experience in ARM architecture- Very good Knowledge on Object-Oriented Design & System Integration- Very good knowledge on Code Optimization, Implement & Adapt Complex Algorithms - As a member of the team, you will play a critical role in all stages of GPU development- Design and architect features in compute and graphics stimulus development framework similar to OpenGL and CUDA- Strong C++ programming capability required - Graphics or CUDA knowledge a plus- Experience with OpenGL, Vulkan, Direct3D, CUDA APIs a plus Skills: Candidates should have a B.E. or B.Tech. degree in Computer Science, Information Technology or related subjects within the past 5 years.

Posted 3 weeks 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