Jobs
Interviews

365 Opengl Jobs - Page 2

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

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks

Posted 1 week ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks

Posted 1 week ago

Apply

5.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player

Posted 1 week ago

Apply

8.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks

Posted 1 week ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player

Posted 1 week ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana, India

On-site

We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks

Posted 1 week ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player

Posted 1 week ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks

Posted 1 week ago

Apply

4.0 years

0 Lacs

Greater Kolkata Area

On-site

About The Role We are looking for a talented and experienced Senior Software Engineer specializing in 3D applications to join our dynamic team. The ideal candidate will design, develop, and optimize advanced 3D software solutions used in gaming, simulation, AR/VR, CAD, etc. You will collaborate with cross-functional teams to deliver high-performance 3D graphics and tools that push the boundaries of user experience. Key Responsibilities Design, develop, and maintain complex 3D applications, engines, or tools using modern programming languages and frameworks. Implement efficient and scalable algorithms for 3D rendering, geometry processing, shading, animation, and physics simulations. Collaborate closely with artists, designers, and product managers to translate creative concepts into functional software. Optimize application performance to ensure real-time rendering and smooth user interaction across various hardware platforms. Troubleshoot, debug, and improve existing 3D codebases. Mentor junior engineers and contribute to best practices, code reviews, and knowledge sharing. Stay up to date with the latest trends and advancements in 3D graphics and software engineering. Participate in the full software development lifecycle including requirement analysis, design, implementation, testing, and deployment. Qualifications Bachelors or Masters degree in Computer Science, Computer Engineering, or a related field. 4+ years of professional experience in software development with a strong focus on 3D graphics or applications. Proficiency in C++, C#, or similar programming languages. Deep knowledge of 3D graphics APIs such as OpenGL, DirectX, Vulkan, or Metal. Experience with 3D engines such as Unity, Unreal Engine, or proprietary engines. Strong understanding of computer graphics concepts : rendering pipelines, shaders, lighting models, mesh processing, textures, and animation systems. Familiarity with math fundamentals used in graphics programming, including linear algebra, geometry, and calculus. Experience with GPU programming (HLSL, GLSL, CUDA) is a plus. Solid software engineering skills : data structures, algorithms, design patterns, and multi-threaded programming. Excellent problem-solving skills and ability to work in a collaborative, fast-paced environment (ref:hirist.tech)

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a skilled Systems Engineer to join their Engineering Group in the Systems Engineering department. In this role, you will be responsible for modeling and analyzing graphics algorithms and features using a C++ based cycle-accurate GPU performance model. Your duties will include collaborating with architects, HW, and SW teams to prototype and evaluate next-generation architecture proposals. You will also analyze performance using GPU workloads to identify bottlenecks and explore alternative design options for improved performance and power efficiency. Additionally, you will be expected to automate performance analysis flow and correlate performance between model and RTL to enhance model accuracy. For candidates applying for a senior role, you will have the opportunity to supervise and provide technical guidance to drive end-to-end feature analysis. This will involve identifying bottlenecks and proposing innovative solutions to optimize performance and power efficiency. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 3 years of Systems Engineering or related work experience. Alternatively, candidates with a Master's degree and 2+ years of relevant experience or a PhD with 1+ year of experience will also be considered. Ideal candidates should have programming experience in C/C++ and Python, as well as a strong understanding of graphics and computer architecture concepts such as pipelines, caches, latency, and throughput. Excellent debugging and analytical skills are essential for this role. A degree in Electronics Engineering, Embedded Systems, Computer Engineering, or Computer Science is preferred. For senior-level applicants, more than 5 years of relevant industry experience is desired. Good to have skills include 6-15 years of industry experience, graphics programming experience with OpenGL and/or DirectX, OpenCL and/or CUDA, Vulkan. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please reach out to Qualcomm via the provided email address or toll-free number. All applicants are expected to adhere to Qualcomm's policies and procedures, including those related to the protection of confidential information. Staffing and recruiting agencies are advised that the Qualcomm Careers Site is exclusively for individuals seeking employment directly with Qualcomm. For further information about this role, please contact Qualcomm Careers.,

Posted 1 week ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Requisition ID # 25WD86679 Position Overview Autodesk is looking for a Software QA Engineer to join our team focused on shaping the future of Fusion Factory solutions. We are looking for a person who is enthusiastic about delivering innovative solutions aimed at providing a Device Independent experience. The ideal candidate will have experience in all aspects of software development for desktop and web applications. FlexSim is a discrete event manufacturing simulation software developed by FlexSim Software Products, Inc. FlexSim is 3D simulation software that models, simulates, predicts, and visualizes business systems in a variety of industries: manufacturing, material handling, healthcare, warehousing, mining, logistics, and more. It uses an OpenGL environment to realize real-time 3D rendering and it is declared to be the only simulation software that incorporates a C++ IDE and compiler in the graphic modelling environment. Fusion Factory will be a part of the Fusion platform and will have tools to design, build, and operate factories. Fusion Factory will contain capabilities from many different Autodesk tools, providing a workspace to design 2D and 3D factory layouts, animate/simulate product flow, perform throughput analysis, as well as having the ability to input real-time data from an MES. The goal of this workspace is to connect data from all aspects of a factory lifecycle and provide a way to collaborate in real-time with all stakeholders to catch mistakes before they occur and make better business decisions about manufacturing lines or material handling systems. Responsibilities Develop test strategies and methodologies for comprehensive test coverage and assessment of quality standards Perform sanity checks & regression testing before production release Collaborate with Product Owner and Software Developers to ensure acceptance criteria meet project goals and customer needs Collaborate with PM & team members to ensure that testing adequately validates customer experience Implement quantitative and qualitative measures that validate the quality standards that were met and the ones exposed to quality risk(s) Analyse test results to predict user behaviour, identify bugs and suggest solutions to minimise problems Code and implement Desktop app UI automated tests. Implement functional test cases that cover integration of components, APIs and end-to-end workflows Verify that the final product meets requirements Minimum Qualifications Bachelor’s degree in Computer Science, Engineering or equivalent 3+ years of experience in software development or quality assurance with proficiency in web frameworks Proven experience in Desktop app UI automated tests Experience in automation frameworks and tools such as TestComplete / Robot framework/ Cypress/ Selenium/ Playwright/ Cucumber Good knowledge in any one of the programming languages preferably like Java/C#/Python/Visual Basic scripting Knowledge on CI/CD pipeline like Jenkins Experience with test management and defect tracking systems such as JIRA, TestRail Excellent troubleshooting skills on complex software issues Excellent problem-solving skills and ability to adapt to changing priorities Good communication and interpersonal skills, with the ability to work effectively in a team environment Familiarity with CAD concepts and Discrete Event Simulation with tools like AutoCad/Inventor Familiarity with Agile methodologies and working in a Scrum framework Preferred Qualifications Experience testing Desktop Applications like AutoCad/Inventor with factory design utilities Knowledge of object-oriented programming principles and data structures Good to have knowledge on Azure/AWS Learn More About Autodesk Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us! Salary transparency Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).

Posted 1 week ago

Apply

1.0 years

0 Lacs

Lucknow, Uttar Pradesh, India

On-site

About the Role We are seeking a passionate and competent desktop application developer with knowledge of C/C++. Creating, maintaining, and improving desktop apps for different platforms will be your responsibility. Responsibilities Create and manage desktop programs in C/C++. Work together with groups to comprehend needs and provide answers. Verify that applications fulfill requirements for dependability, performance, and usability. Investigate and resolve problems with current applications. Observe best practices for coding and keep documentation up to date. Requirements 1+ years of experience developing desktop applications in C/C++ is required. Bachelors in Computer Application or equivalent. Solid knowledge of OOPs concepts. Familiarity with GTK, wxWidgets Framework or a comparable program. Knowledge of version control systems, such as Git, Perforce Preferred Experience developing cross-platform applications. Familiarity with networking and multithreading. Familiarity with the build systems CMake or QMake. Exposure to OpenGL/DirectX graphics programming

Posted 1 week ago

Apply

5.0 - 8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

We’re seeking an Android developer to join our stellar app development team—someone passionate about their career and looking for an exciting and challenging work environment. Responsibilities: Create proofs of concept with new technologies Code and maintain complex applications Choose optimal frameworks for use cases Share expertise in debugging, performance profiling, and optimization. Follow best practices in app development. Improve product quality through use case reviews. Collaborate on writing effective unit test cases with the testing and business system analyst teams. Skills & Qualifications: 5 to 8 years of Native Android application development with Java, Kotlin & Jetpack Compose. Extensive use of Google Apis, Collections, and Mobile Storage Handling. Experience in Android Studio IDE and tools like Android Device Monitor, Logcat Strong CS fundamentals and a good working knowledge of algorithms and data structures Experience in Android-specific application development. Strong knowledge of Android UI design principles, patterns, and best practices Good understanding of Object Oriented concepts. Good understanding of Design Patterns. Experience in OpenGL is an added advantage. Key skills: Android Studios, Multithreading, Design Patterns App debugging skills, Github Do visit our websites for more insights www.fluidtouch.biz | www.noteshelf.net

Posted 1 week ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Requisition ID # 25WD86679 Position Overview Autodesk is looking for a Software QA Engineer to join our team focused on shaping the future of Fusion Factory solutions. We are looking for a person who is enthusiastic about delivering innovative solutions aimed at providing a Device Independent experience. The ideal candidate will have experience in all aspects of software development for desktop and web applications. FlexSim is a discrete event manufacturing simulation software developed by FlexSim Software Products, Inc. FlexSim is 3D simulation software that models, simulates, predicts, and visualizes business systems in a variety of industries: manufacturing, material handling, healthcare, warehousing, mining, logistics, and more. It uses an OpenGL environment to realize real-time 3D rendering and it is declared to be the only simulation software that incorporates a C++ IDE and compiler in the graphic modelling environment. Fusion Factory will be a part of the Fusion platform and will have tools to design, build, and operate factories. Fusion Factory will contain capabilities from many different Autodesk tools, providing a workspace to design 2D and 3D factory layouts, animate/simulate product flow, perform throughput analysis, as well as having the ability to input real-time data from an MES. The goal of this workspace is to connect data from all aspects of a factory lifecycle and provide a way to collaborate in real-time with all stakeholders to catch mistakes before they occur and make better business decisions about manufacturing lines or material handling systems. Responsibilities Develop test strategies and methodologies for comprehensive test coverage and assessment of quality standards Perform sanity checks & regression testing before production release Collaborate with Product Owner and Software Developers to ensure acceptance criteria meet project goals and customer needs Collaborate with PM & team members to ensure that testing adequately validates customer experience Implement quantitative and qualitative measures that validate the quality standards that were met and the ones exposed to quality risk(s) Analyse test results to predict user behaviour, identify bugs and suggest solutions to minimise problems Code and implement Desktop app UI automated tests. Implement functional test cases that cover integration of components, APIs and end-to-end workflows Verify that the final product meets requirements Minimum Qualifications Bachelor’s degree in Computer Science, Engineering or equivalent 3+ years of experience in software development or quality assurance with proficiency in web frameworks Proven experience in Desktop app UI automated tests Experience in automation frameworks and tools such as TestComplete / Robot framework/ Cypress/ Selenium/ Playwright/ Cucumber Good knowledge in any one of the programming languages preferably like Java/C#/Python/Visual Basic scripting Knowledge on CI/CD pipeline like Jenkins Experience with test management and defect tracking systems such as JIRA, TestRail Excellent troubleshooting skills on complex software issues Excellent problem-solving skills and ability to adapt to changing priorities Good communication and interpersonal skills, with the ability to work effectively in a team environment Familiarity with CAD concepts and Discrete Event Simulation with tools like AutoCad/Inventor Familiarity with Agile methodologies and working in a Scrum framework Preferred Qualifications Experience testing Desktop Applications like AutoCad/Inventor with factory design utilities Knowledge of object-oriented programming principles and data structures Good to have knowledge on Azure/AWS Learn More About Autodesk Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us! Salary transparency Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).

Posted 1 week ago

Apply

2.0 years

0 Lacs

Gurgaon, Haryana, India

Remote

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a C++/Rust Graphics and Windowing System Software Engineer. We build Mir – a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it, like Ubuntu Frame. Leading with vision, we shape the technology stack that empowers communities to realize a world where apps work seamlessly in every graphical environment. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. We also set the pace for graphics enablement across the Ubuntu certified hardware ecosystem. Our daily drill includes design, development and testing of features as well as working with the community and responding to issues and user inquiries. Most of the software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Thus candidates are required to have strong skills in both Rust and C++. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience. We are hiring on various career levels with a minimum of 2 years industry experience. We are looking for people who ideally have experience in building window compositing systems or graphics device experience. We're committed to creating an outstanding developer experience, secure foundations, and easy access to today's most used graphics toolkits and libraries. This is an excellent opportunity for someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers and users. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open source spectrum. Location: This role will be based remotely in the EMEA or APAC region. The role entails Design and implementation of features across the Mir stack Assisting in debugging, tracking down and fixing issues Participating in our engineering process through code and architectural review Creating and improving tests and performance benchmarks to catch issues early Creating and maintaining documentation to enhance the developer experience Engaging with the open source community and commercial partners Collaborating proactively with a distributed team What we are looking for in you Excellent Bachelor's or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience Excellent modern C++ and excellent Rust programming skills Familiarity with Linux as a development and deployment platform Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized Ability to travel internationally twice a year for company events up to two weeks long Nice-to-have skills You have experience with the Wayland protocol ecosystem and compositors You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks You have a solid understanding of asynchronous programming and concurrency patterns You have proven ability to consistently deliver robust code to production You have strong written and verbal communication skills to document and present software developed What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Team Member Assistance Program & Wellness Platform Opportunity to travel to new locations to meet colleagues Priority Pass and travel upgrades for long-haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #Graphics #OpenSource #Canonical #Mir #Rust #C++

Posted 1 week ago

Apply

2.0 years

0 Lacs

Mumbai Metropolitan Region

Remote

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a C++/Rust Graphics and Windowing System Software Engineer. We build Mir – a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it, like Ubuntu Frame. Leading with vision, we shape the technology stack that empowers communities to realize a world where apps work seamlessly in every graphical environment. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. We also set the pace for graphics enablement across the Ubuntu certified hardware ecosystem. Our daily drill includes design, development and testing of features as well as working with the community and responding to issues and user inquiries. Most of the software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Thus candidates are required to have strong skills in both Rust and C++. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience. We are hiring on various career levels with a minimum of 2 years industry experience. We are looking for people who ideally have experience in building window compositing systems or graphics device experience. We're committed to creating an outstanding developer experience, secure foundations, and easy access to today's most used graphics toolkits and libraries. This is an excellent opportunity for someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers and users. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open source spectrum. Location: This role will be based remotely in the EMEA or APAC region. The role entails Design and implementation of features across the Mir stack Assisting in debugging, tracking down and fixing issues Participating in our engineering process through code and architectural review Creating and improving tests and performance benchmarks to catch issues early Creating and maintaining documentation to enhance the developer experience Engaging with the open source community and commercial partners Collaborating proactively with a distributed team What we are looking for in you Excellent Bachelor's or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience Excellent modern C++ and excellent Rust programming skills Familiarity with Linux as a development and deployment platform Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized Ability to travel internationally twice a year for company events up to two weeks long Nice-to-have skills You have experience with the Wayland protocol ecosystem and compositors You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks You have a solid understanding of asynchronous programming and concurrency patterns You have proven ability to consistently deliver robust code to production You have strong written and verbal communication skills to document and present software developed What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Team Member Assistance Program & Wellness Platform Opportunity to travel to new locations to meet colleagues Priority Pass and travel upgrades for long-haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #Graphics #OpenSource #Canonical #Mir #Rust #C++

Posted 1 week ago

Apply

2.0 years

0 Lacs

Chennai, Tamil Nadu, India

Remote

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a C++/Rust Graphics and Windowing System Software Engineer. We build Mir – a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it, like Ubuntu Frame. Leading with vision, we shape the technology stack that empowers communities to realize a world where apps work seamlessly in every graphical environment. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. We also set the pace for graphics enablement across the Ubuntu certified hardware ecosystem. Our daily drill includes design, development and testing of features as well as working with the community and responding to issues and user inquiries. Most of the software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Thus candidates are required to have strong skills in both Rust and C++. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience. We are hiring on various career levels with a minimum of 2 years industry experience. We are looking for people who ideally have experience in building window compositing systems or graphics device experience. We're committed to creating an outstanding developer experience, secure foundations, and easy access to today's most used graphics toolkits and libraries. This is an excellent opportunity for someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers and users. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open source spectrum. Location: This role will be based remotely in the EMEA or APAC region. The role entails Design and implementation of features across the Mir stack Assisting in debugging, tracking down and fixing issues Participating in our engineering process through code and architectural review Creating and improving tests and performance benchmarks to catch issues early Creating and maintaining documentation to enhance the developer experience Engaging with the open source community and commercial partners Collaborating proactively with a distributed team What we are looking for in you Excellent Bachelor's or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience Excellent modern C++ and excellent Rust programming skills Familiarity with Linux as a development and deployment platform Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized Ability to travel internationally twice a year for company events up to two weeks long Nice-to-have skills You have experience with the Wayland protocol ecosystem and compositors You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks You have a solid understanding of asynchronous programming and concurrency patterns You have proven ability to consistently deliver robust code to production You have strong written and verbal communication skills to document and present software developed What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Team Member Assistance Program & Wellness Platform Opportunity to travel to new locations to meet colleagues Priority Pass and travel upgrades for long-haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #Graphics #OpenSource #Canonical #Mir #Rust #C++

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

pune, maharashtra

On-site

NVIDIA has been at the forefront of transforming computer graphics, PC gaming, and accelerated computing for over 25 years. This legacy of innovation is driven by cutting-edge technology and a team of exceptional individuals. Currently, NVIDIA is leveraging the vast potential of AI to shape the future of computing, envisioning a world where GPUs serve as the intelligence behind computers, robots, and autonomous vehicles that can comprehend the environment. Achieving unprecedented milestones demands foresight, creativity, and the finest talent globally. As an NVIDIAN, you will thrive in a diverse and supportive setting that encourages everyone to excel. Join our team and contribute to creating a significant impact on the world. NVIDIA is on the lookout for exceptional and visionary software engineers to join the DirectX Graphics software team. As a member of this team, you will be involved in developing the DirectX Driver software that supports our extensive range of GPUs. Our contributions have left a significant mark in various sectors, attracting users from leading academic institutions, startups, and industry giants, including the world's largest Internet companies. We are seeking dedicated, diligent, and innovative individuals to help us achieve our engineering objectives. Key Responsibilities: - Develop and maintain exceptional DirectX Graphics Driver for NVIDIA GPUs, focusing on supporting single GPU system architectures. This includes: - Creating new OS and chip graphics features for upcoming OS and chips - Designing graphics and AI-based post-processing features and algorithms for high-end rendering - Establishing fundamental stacks and features for utilizing AI in graphics - Collaborating with teams across the organization to strategize and accomplish software goals for the team Requirements: - Bachelor's or Master's degree in Computer Science/Engineering, with substantial experience in graphics and system software-related projects or theses - 1+ or 2+ years of experience and enthusiasm for developing system software, device drivers, or embedded/graphics applications - Profound knowledge of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and proficient C/C++ programming skills - Meticulous with a proven ability to manage multiple tasks in a dynamic environment with evolving priorities and requirements Differentiators: - Proficiency in 3D graphics concepts and graphics programming using DirectX or OpenGL is highly advantageous - Hands-on experience in operating system kernels and device drivers is a plus - Understanding of machine learning algorithms and the underlying mathematics is a significant advantage NVIDIA is renowned as a premier employer in the technology sector, housing some of the most innovative and determined individuals in the industry. If you are a creative and committed individual, we are eager to have you on board.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

The Qualcomm Adreno GPU Software team is seeking talented engineers to contribute to the development of next-generation GPU Developer Tools. As a member of this team, your responsibilities will include designing and developing profiling and performance analysis tools, GPU debugging tools, and collaborating with GPU hardware and software teams on performance validation and analysis. You will also be involved in new feature development, debugging issues, optimizing for the user experience, and engaging with the developer ecosystem, partners, and OEMs. This role presents an exciting opportunity to influence how developers optimize for the Snapdragon Adreno GPU and gain insights into the design of future GPU hardware. Working on GPU Developer Tools offers team members the chance to explore new technologies and engage in full-stack development, ranging from user interfaces to graphics driver instrumentation. Candidates with experience in developing real-time software applications, graphics and/or GPGPU applications, games, middleware, drivers, or developer tools will be at an advantage. Key Responsibilities: - Designing and developing profiling, performance analysis, and debugging tools features. - Collaborating with GPU hardware and software teams on performance validation and analysis. - Debugging issues, optimizing for the user experience, and working with the developer ecosystem, partners, and OEMs. - Shaping how developers optimize for the Snapdragon Adreno GPU and gaining insight into next-generation GPU hardware design. Qualifications: The ideal candidate will meet two or more of the following 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. Additional Qualifications (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.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for a skilled individual to join their Engineering Group, specifically focusing on Hardware Engineering. As a member of Qualcomm, you will be part of a team of inventors who have paved the way for 5G technology, leading to a new era of connectivity and endless possibilities that will revolutionize industries, generate employment opportunities, and improve lives. This is just the beginning of the Invention Age, and your expertise is crucial in turning 5G's potential into groundbreaking technologies and products. At Qualcomm CDMA Technologies (QCT), a prominent player in Multimedia integrated circuits, software, and systems for wireless consumer devices, including Smartphones, Netbooks, and E-readers, you will be involved in developing cutting-edge technologies to enhance mobile devices across various domains such as 2D and 3D graphics, audio/video, display, and architecture. Your role will encompass the design and implementation of leading-edge graphics processors, focusing on areas like 2D and 3D graphics, streaming processors, high-speed IO interfaces, and bus protocols. You will be responsible for the architecture and micro-architecture design of the ASIC, RTL design and synthesis, as well as logic and timing verification. The successful candidate will work on specifying and designing digital blocks in the Multimedia Graphics team to be integrated into a wide range of devices. Collaboration and active support for diversity within the team and the company are expected from all Qualcomm employees. **Minimum Qualifications:** - Bachelor's degree in Science, Engineering, or a related field - Previous experience in designing GPU or CPU cores and ASICs for Multimedia and Graphics applications in deep sub-micron CMOS processes for volume production - Experience with Verilog/VHDL design, Synopsys synthesis, static timing analysis, formal verification, low power design, test plan development, coverage-based design verification, and design-for-test (DFT) - Knowledge of Computer Architecture, Computer Arithmetic, C/C++ programming languages is desired - Exposure to DX9~12 level graphics HW development is an advantage - Strong communication skills and a collaborative mindset - Required: Bachelor's degree in Computer Science, Electrical Engineering, Information Systems, or related field. - Preferred: Master's degree in Computer Science, Electrical Engineering, Information Systems, or related field. **Additional Requirements:** - Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field with 6+ years of Hardware Engineering or related work experience - OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field with 5+ years of Hardware Engineering or related work experience - OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field with 4+ years of Hardware Engineering or related work experience Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. Reasonable accommodations will be provided upon request to support individuals with disabilities throughout the hiring process. Employees are expected to adhere to all applicable policies and procedures, including those related to confidentiality and security protocols. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. This job posting is intended for individuals seeking direct employment with Qualcomm. For more information about this role, please reach out to Qualcomm Careers directly.,

Posted 2 weeks ago

Apply

3.0 - 10.0 years

0 Lacs

karnataka

On-site

You have 3-10 years of experience and hold a BTech/BE degree. You will be based in Bengaluru, Karnataka. You will be part of a team at Vayavya Labs that is trusted by top-tier Consumer Electronics companies for designing, developing, and validating critical software components for cutting-edge products. This includes working on Platform Software, Middleware Components, and Multimedia to enable modern use cases using the latest SoC architectures, ultimately contributing to successful product launches across various industries. Your responsibilities will include designing, developing, and unit testing Camera drivers & middleware, as well as adding new features, integrating drivers, and debugging & fixing bugs. You will be working on a deep stack that ranges from board bring-up and bootloaders to middleware, drivers, and system tuning, supporting devices from leading consumer electronics and semiconductor companies. In terms of technical skills, you should possess excellent programming abilities in C and C++, familiarity with Linux applications interfacing with Linux drivers, algorithms, and Multimedia pipelines. Experience 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. Proficiency in embedded Linux user space application development, debugging tools like GDB, KDB, Trace, and knowledge of Android HAL would be advantageous. Apart from technical skills, you are expected to have strong analytical and problem-solving capabilities, along with excellent verbal and written communication skills. Being self-managed, adaptable, and eager to take on new challenges are important traits for this role.,

Posted 2 weeks ago

Apply

30.0 years

0 Lacs

Noida

On-site

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day. Job Summary Cadence Design Systems is looking for a highly motivated Software Engineer to work on Cadence’s Virtuoso Multi Technology product. The engineer will have the opportunity to develop cutting edge software solution spread across Cross-Fabric Implementation, Stacking and Analysis. This covers all aspects of Heterogeneous Integration methodology and flows. Job Responsibilities Responsible for designing, developing, troubleshooting, and debugging start-of-the-art software programs Improve stability, debug capabilities of the software Work independently and efficiently Engage with customers as needed and help in creative solutions Continuously scale solutions (runtime, memory, number of CPUs etc.) to take care of next-generation larger designs Qualifications BE/BTech/ME/MS/MTech in Computer Science or Electrical/Electronic Engineering Experience and Technical Skills required Candidate must have experience of complex software development using C/C++ Strong background in software Algorithms and Data structures Familiarity with Qt (Quick Time), openGL and EDA flows in general will be a plus 2+ years of experience working on delivery of EDA applications is preferable Behavioral skills required Must possess strong written, verbal and presentation skills Ability to establish a close working relationship with both customer peers and management Work effectively across functions and geographies Push to raise the bar while always operating with integrity We’re doing work that matters. Help us solve what others can’t.

Posted 2 weeks ago

Apply

30.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day. Job Summary Cadence Design Systems is looking for a highly motivated Software Engineer to work on Cadence’s Virtuoso Multi Technology product. The engineer will have the opportunity to develop cutting edge software solution spread across Cross-Fabric Implementation, Stacking and Analysis. This covers all aspects of Heterogeneous Integration methodology and flows. Job Responsibilities Responsible for designing, developing, troubleshooting, and debugging start-of-the-art software programs Improve stability, debug capabilities of the software Work independently and efficiently Engage with customers as needed and help in creative solutions Continuously scale solutions (runtime, memory, number of CPUs etc.) to take care of next-generation larger designs Qualifications BE/BTech/ME/MS/MTech in Computer Science or Electrical/Electronic Engineering Experience And Technical Skills Required Candidate must have experience of complex software development using C/C++ Strong background in software Algorithms and Data structures Familiarity with Qt (Quick Time), openGL and EDA flows in general will be a plus 2+ years of experience working on delivery of EDA applications is preferable Behavioral Skills Required Must possess strong written, verbal and presentation skills Ability to establish a close working relationship with both customer peers and management Work effectively across functions and geographies Push to raise the bar while always operating with integrity We’re doing work that matters. Help us solve what others can’t.

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

You will have the opportunity to harness all that is within you by working in teams of diverse and high-performing employees at Boston Scientific. You will be tackling some of the most important health industry challenges, with access to the latest tools, information, and training to help you advance your skills and career. Your ambitions will be supported in progressing here. We are seeking a software engineer with strong software development experience in Algorithm Development for cutting-edge medical applications. As a successful candidate, you will be involved in all aspects of the system's software, including novel algorithm design, development, and optimization for high-performance medical applications. You will interface with other teams, such as systems engineering, hardware engineering, and field technicians, to develop meaningful applications for the Opal Mapping System. The Opal Mapping System revolves around a real-time virtual world of the human heart. The system generates an accurate anatomical model of the chamber as a physician probes the heart with a catheter. High-performance rendering and algorithmic techniques are essential for creating a stunning view and providing instant feedback to the physician. Your responsibilities will include designing, developing, and optimizing algorithms for performance and reliability. You will prototype and implement solutions in C++, ensuring high efficiency and maintainability. Providing technical leadership to the team in software design and best-in-class software development methodologies and practices will be part of your role. You will aim to solve difficult problems, strive for engineering excellence, and work with other teams to bring the best solutions forward. To be successful in this role, you should have a BS/MS or PhD in Computer Science/Electrical Engineering or equivalent experience, with a strong software development background of preferably 10+ years. Experience in delivering successful mission-critical products is required, along with expertise in C++ and familiarity with another scientific computing/scripting language such as Python or MATLAB. Strong problem-solving skills, ability to adapt, proactive attitude, positive influence on the team, excellent communication skills, expertise in Scrum methodology, and commitment to patient safety and product quality are essential. Preferred qualifications include strong experience in designing and implementing medical device software, working with third-party C++ libraries, developing systems with intuitive User Interfaces, and writing software for embedded systems interfacing with sensors. Boston Scientific, a leader in medical science for over 40 years, is committed to solving the challenges that matter most with a deep caring for human life. The mission to advance science for life focuses on transforming lives through innovative medical solutions, improving patient lives, creating value for customers, and supporting employees and communities. As a global business and corporate citizen, there is a responsibility to apply these values in all actions. Choosing a career with Boston Scientific (NYSE: BSX) goes beyond business, it is personal. If you are a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference worldwide, we encourage you to apply and look forward to connecting with you!,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Android Developer specializing in OpenGL/Vulkan/GLSL, you will be responsible for creating cutting-edge Android applications that emphasize graphics and performance. Your expertise in GPU rendering, graphics APIs, and shader programming will be crucial in developing visually stunning and high-performance features, with a special focus on VR and on-device machine learning. Your main responsibilities will include developing and enhancing Android apps with advanced graphics and rendering capabilities, utilizing OpenGL ES, Vulkan, or WebGL for real-time rendering, writing and optimizing shaders using GLSL, collaborating closely with designers and developers to ensure seamless visual experiences, troubleshooting graphics-related issues, and enhancing performance across various devices. It is essential to stay abreast of the latest Android graphics APIs and tools, integrate rendering with ML tools such as MediaPipe or TensorFlow Lite, explore graphics features for VR platforms like Oculus, and support testing to ensure smooth app operation on diverse devices. To qualify for this role, you should hold a B.E./B. Tech/M.S./M. Tech degree in Computer Science, Engineering, or a related field, along with a minimum of 4 years of experience in Android development. A solid understanding of GPU architecture and rendering pipelines, proficiency in OpenGL ES, Vulkan, or WebGL, expertise in writing GLSL shaders, and proficiency in Kotlin, including Coroutines and Flow, are essential requirements. Additionally, familiarity with Android SDKs, performance optimization, background tasks, Firebase, Google SDKs, and push notifications would be advantageous. Knowledge of Jetpack Compose and Crashlytics is considered a bonus, while experience in VR or game engines, as well as ML integration, would be beneficial. This position is based in Pune/Ahmedabad. If you are interested in joining our team, please submit your resume to careers@infocusp.com.,

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