Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
1 - 4 years
1 - 5 Lacs
Mumbai
Work from Office
Gamebee Studio LLP is looking for Game Developer to join our dynamic team and embark on a rewarding career journey 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 months ago
10 - 15 years
0 - 3 Lacs
Bengaluru
Work from Office
Hello All, We are hiring for Johnson Controls for Technical Lead role They want someone from GRAPHICS 2D/3D Or GRAPHICS LANGUAGE: JD: A bachelors degree or masters degree in computer science engineering, or related fields. 10-12 years’ experience building enterprise applications. Proven Full stack development experience including backend and frontend technology stack: C#, .NET Core, .NET Web API, Micro Services, Cloud computing, HTML, CSS, Javascript, React, 3js, and PaaS. Proven expertise in 3D Graphics including 3D programming with strong mathematics background. Experience in working with containerization platform like Docker, Kubernetes, and messaging services. Experience with unit testing utilizing frameworks such as xUnit. Experience working with relational and non-relational databases such as MySQL, SQLite, or PostgreSQL. Working experience in Git
Posted 2 months ago
3 - 5 years
11 - 15 Lacs
Bengaluru
Work from Office
Work with graphics driver team to understand the architecture and contribute to the development of UMD/KMD driver and bug fixing. Design, develop and deliver to customer specific SW/FW requirements and enhancements. Work closely with needed key stakeholders for efficient feature implementation and issue resolution and be responsible for the commitments. Apply a data-driven approach to resolve GFX driver/FW problems and delight the customers. Scope and perform quick feasibility study of new asks and technologies. Develop technical relationships with peers and partners. Skills Must have Candidate should have 3-5 years experience Experience with Windows, Linux and/or Android operating system development Experience with Windows Driver Development and GFX driver development experience is preferable with 3-5 years of experience. Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers. Strong object-oriented programming background, C/C++ preferred. Ability to write high-quality code with keen attention to detail. Effective communication and problem-solving skills Knowledge in Windows WDDM and Graphics rendering is a plus. OpenGL/ Vulkan/compute rendering pipeline awareness is preferred. Nice to have Bachelors or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Posted 2 months ago
2 - 5 years
8 - 14 Lacs
Hyderabad
Work from Office
- 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 2 months ago
3 - 6 years
4 - 8 Lacs
Bengaluru
Work from Office
Design and Development of new features for the Graphics stack Maintenance / Bug fixing in Linux Graphics Stack Handle Customer requirements OS : Embedded Linux Good programming and debugging skills (C & C++) for multithreaded software development Knowledge of Graphics controller and Knowledge on GPU, Layer manager/Weston, Input handling, Wayland, DRM (Hands-on on any one of these is necessary) Hardware: Experience of working with Multicore processors Knowledge in OpenGL ES 3.0 / Open GL ES 2.0 / OpenGL 1.0, EGL Knowledge on V4L is added advantage Skills in POSIX programming (Linux Kernel programming is also desired) Good communication skills Working knowledge of Multimedia / Virtualization concepts Fundamentals of git or github. Working knowledge of V4L2 framework, device-tree and kernel drivers. Experience in video decoder/deserializer/serializer/ISP board. Basic functional proficiency in QNX/Linux environment. Experience in working with media libraries like gstreamer or wayland. Required Skills Graphics stack, Linux, OS Embedded Linux, C, C++, debugging, Open GL ES 2.0, POSIX programming, QNX, Linux
Posted 2 months ago
8 - 13 years
25 - 35 Lacs
Mohali
Work from Office
As part of a dedicated team, Android Developer will have a significant impact on the development of the app through regular updates and maintenance as well as more substantial pushes to implement new features and bring products to market. Responsibilities Implement real-time video processing, compression, and rendering for a smooth user experience. Work with FFmpeg, OpenGL, MediaCodec, ExoPlayer , Tensorflow lite or other media frameworks to enhance performance. Ensure smooth video/audio synchronization and support various media formats. Optimize app performance, memory usage, and battery efficiency . Qualifications Bachelors degree in Computer Science , Software Engineering, or a related field (or equivalent experience). Strong understanding of object-oriented programming principles. Solid problem-solving and debugging skills. Good communication and teamwork abilities. Ability to work independently and as part of a team. Job Benefits 5 days working Paid Travel/Rejuvenating Leaves Quarterly Movie & Food Tickets Flexible
Posted 2 months ago
3 - 8 years
12 - 22 Lacs
Pune
Hybrid
Required Qualifications: • Bachelors degree in computer science, Software Engineering, or a related field. • 2-5 years of experience in DirectX rendering engine development. • Strong proficiency in DirectX9, DirectX10, and DirectX11. • Experience with DirectX12 is a plus. • Proficient in C++ and .NET programming languages. • Solid understanding of graphics programming concepts, including shaders, textures, and lighting. • Experience with performance profiling and optimization techniques. • Strong problem-solving skills and attention to detail. • Excellent communication and teamwork skills. Preferred Qualifications: • Experience with real-time rendering applications or game development. • Familiarity with other graphics technologies such as OpenGL, WebGL, Vulkan, Metal, WebGPU and DirectX12. • Knowledge of modern graphics hardware and GPU architectures. • Experience with multi-threaded programming and parallel processing. • Familiarity with version control systems such as Git.
Posted 2 months ago
5 - 10 years
9 - 13 Lacs
Pune, Hyderabad, Mumbai (All Areas)
Hybrid
Job Title: Senior GPU Engineer Job Location: Hyderabad, India Job Summary: Right Skale is seeking a GPU engineer to develop and optimize algorithms for real-time medical ultrasound imaging. This position is with an ultrasound company located in the heart of Silicon Valley, USA. The candidate shall be well versed in modern GPU architectures, frameworks, and languages, adhere to software development lifecycle best practices and be comfortable working from requirements and detail design documents to production code. The position will also have an opportunity to work directly with the client at their US location. Job Responsibilities: Development of GPU-optimized signal and image processing pipelines in collaboration with a cross-functional team of experts, engineers and designers. Development of automated test procedures and infrastructure of the pipelines. Design reviews, code reviews, verification testing and analysis of the mobile application. Ownership of particular imaging modes and features such as advanced image. processing, 3D visualization, A.I. assisted detection, etc. Education/Experience Requirements: 4-5 years relevant experience in a software development role including experience with mobile OSs. Demonstrated abilities of implementing realtime signal processing algorithms on a GPU. Ultrasound and Medical Imaging background is a plus. Solid programming skills in iOS (Swift), Android (Java/C++), Python and familiarity with GPU frameworks/SDKs such as Metal2, CUDA, OpenGL, OpenCL, or Vulkan.
Posted 2 months ago
2 - 5 years
3 - 6 Lacs
Trivandrum, Bengaluru
Work from Office
Embright Infotech is looking for XR 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. Join our team as an XR Game Developer and help us create immersive experiences for our users. We are looking for someone with experience in Unity, C#, and game design.
Posted 2 months ago
3 - 7 years
22 - 27 Lacs
Hyderabad
Work from Office
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 months ago
10 - 15 years
35 - 40 Lacs
Bengaluru
Work from Office
We are seeking an experienced Graphics Driver Development Expert with a strong background in C programming, device driver development, and embedded systems. The ideal candidate will have a minimum of 10 years of experience in the field and a proven track record of working with graphics device drivers, display controllers, and ARM Cortex Microcontrollers. Job Description In your new role you will: Design, develop, and maintain graphics device drivers for embedded systems. Collaborate with cross-functional teams to ensure seamless integration of graphics drivers with other system components. Optimize graphics driver performance for power consumption, memory usage, and rendering speed. Troubleshoot and debug platform issues using various debugging tools and techniques. Develop and maintain technical documentation for graphics driver development. Your Profile You are best equipped for this task if you have: Bachelors or Masters degree in Computer Science, EC or related branch. 10+ years of experience in graphics driver development, device driver development, and embedded systems. Experience working with graphics frameworks like LVGL, Qt, Embedded Wizard, Crank. Experience in RTOS environments like Free RTOS, Zephyr. Well versed with Display interface protocols like MIPI DBI, DPI. DSI. Experience in working with MIPI analysers is added advantage. Expert-level proficiency in C programming language. Strong understanding of device driver development principles, including interrupt handling, memory management, and synchronization techniques. In-depth knowledge of embedded systems, including ARM Cortex Microcontrollers. Good working experience with graphics device drivers, display controllers, and related technologies. Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. Experience with version control systems such as Git Experience with graphics APIs such as OpenGL. Familiarity with embedded Linux or other real-time operating systems. Experience with version control systems such as Git. Experience with C++ and scripting language Python.
Posted 2 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
About The Role We are looking for an experienced Software Engineer eager to work on 3D driver development for games, workstation applications and media. As a GPU Software Development Engineer, you will play a crucial role in developing and optimizing software solutions for Intel's cutting-edge GPU technologies. You will work closely with hardware engineers, software developers, and other cross-functional teams to deliver high-performance and innovative GPU solutions.Responsibilities: Design, develop, and optimize GPU software solutions for Intel's GPU products. Collaborate with hardware engineers to ensure seamless integration of software and hardware components. Conduct performance analysis and optimization to ensure high efficiency and performance of GPU software. Debug and resolve software issues related to GPU functionality. Participate in code reviews and provide constructive feedback to team members. Stay up-to-date with the latest advancements in GPU technologies and industry trends. Develop and maintain GPU drivers, libraries, and tools. Qualifications 5+ years of programming and debugging experience in C/C++. Knowledge of graphics APIs such as DirectX, Vulkan, and OpenGL. Strong analytical and problem-solving skills, with the ability to work methodically on complex issues. Strong verbal and written communication skills to collaborate effectively with team members and stakeholders. Master's degree in Software Engineering, Computer Engineering, Computer Science, or a related field.Nice to have: Familiarity with scripting languages (e.g., Python). Familiarity with GPU driver development and debugging tools (e.g., Visual Studio, WinDbg, GPUView). Understanding of display graphics drivers, media, and related areas. Expertise in the analysis and optimization of GPU and CPU performance. Solid understanding of GPU architecture and parallel computing concepts. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth.
Posted 2 months ago
5 - 8 years
11 - 16 Lacs
Bengaluru
Work from Office
Software Development Engineer Full Stack - Simyog Software Development Engineer Full Stack Job Title: SDE2(Full-Stack) / SDE3(Full-Stack) Job Summary: Integral part of an agile team where the person will be responsible for designing, enhancing, developing and delivering frontend features of Electronic Simulation Software and backend integration components. You should also possess leadership qualities to work as technical lead collaborating with both junior and senior team members and drive end-to-end feature delivery. Roles and Responsibilities Design and develop GUI, 3D Visualisation and backend software components Responsible for Automated unit and integration testing ensuring quality Effective planning and timely delivery Work closely with CAD/Mesh team, UX designer and Product manager Be aware of the latest developments in GUI/front end development and keep the UI current and relevant Perform code reviews Mentor the junior team members Required Skills Experience with front end development or full stack development Good understanding of product architecture, design philosophy and GUI design Software engineering experience designing and building enterprise grade products Understanding and experience writing unit and integration tests as part of Test Driven Development Proficient with C++/Python application development targeting Windows and Linux platforms Experience working with Qt, QML, VTK, HOOPS, openGL Experience with version control, CMake and CI/CD Experience working with open source technologies Security tools for analysing vulnerabilities in software Understanding of static code analysis, code coverage methods Understanding and experience with Docker and Kubernates Good communication skills and ability to work collaboratively with various stakeholders Relevant Education + Experience Bachelors or Masters in Computer Science or related fields 5-8 years of industry experience 3+ years of relevant experience Job Type: Full Time Job Location: Bengaluru Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website. *
Posted 2 months ago
5 - 8 years
8 - 9 Lacs
Bengaluru
Work from Office
Being an integral part of an agile team where the person will be responsible for designing, enhancing, developing and delivering backend CAD/Mesh features of Electronic Simulation Software. You should also be able to work as a technical lead collaborating with both junior and senior team members and drive end-to-end feature delivery. Roles and Responsibilities Design and develop CAD, Mesh features that aligns with the simulation software requirements Responsible for Automated unit and integration testing ensuring quality Effective planning and timely delivery Work closely with UI/3D Visualisation team and Product manager Be aware of the latest developments in CAD/Mesh generation Perform code reviews Mentor the junior team members Required Skills Experience with geometric kernels/geometry compression/mesh compression Good understanding of product architecture, design philosophy and geometric modelling Good understanding of different geometric representations and geometric operations Software engineering experience designing and building enterprise grade products Understanding and experience writing unit and integration tests as part of Test Driven Development Proficient with C++ application development targeting Windows and Linux platforms Experience working with Acis/Parasolid, MeshGems, openGL Experience with version control, CMake and CI/CD Experience working with open source technologies Security tools for analysing vulnerabilities in software Understanding of static code analysis, code coverage methods Understanding and experience with Docker and Kubernates Good communication skills and ability to work collaboratively with various stakeholders Relevant Education + Experience Bachelors or Masters in Computer Science or Mechanical Engineering 5-8 years of industry experience 3+ years of relevant experience Job Type: Full Time Job Location: Bengaluru Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website. *
Posted 2 months ago
4 - 9 years
40 - 45 Lacs
Bengaluru
Work from Office
Embedded Linux Kernel Developer: 1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development. 2. Strong C/C++ development skills with a good understanding of object-oriented design. 3. Experience dealing with Linux community and Open Source contribution a plus 4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL) 5. Experience with Audio sub-system, Audio driverss, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development. 6. Good working experience with IPC, DMA driver development. 7. Strong background in embedded systems development 8. System knowledge, System Debugging 9. Experience with kernel mode driver programming in Linux 10. Linux Device driver programming experience in Linux Kernel and Drivers. 11. Work in both an individual and team member environment 12. Excellent problem solving and debugging skills of the building blocks. 13. Kernel bug fixes and upstreaming 14. Strong written and verbal communication skills 15. Self-motivated, should be able to take lead in mastering new technologies Good to have: 16. Expertise with CAR Framework. 17. Automotive experience
Posted 2 months ago
2 - 6 years
5 - 8 Lacs
Bengaluru
Work from Office
Graphics ASIC RTL Design Engineer- Sr Engineer /Sr Lead / Staff / Sr Staff General Summary: You will be implementing the industry's leading edge graphics processor, specific areas include 2D and 3D graphics, streaming processor, high speed IO interface and bus protocols. In this position, the designer will be responsible for architecture and micro-architecture design of the ASIC, RTL design and synthesis, logic and timing verification. The successful candidate for this position will specify and design digital blocks in our Multimedia Graphics team that will be integrated into a broad range of devices. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications Bachelor's degree in Science, Engineering, or 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/or design-for-test (DFT) Experience with Computer Architecture, Computer Arithmetic, C/C++ programming languages is desiredExposure to DX9~12 level graphics HW development is big plus Good communication skill and desire to work as a team player 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. ASIC, hardware, design, GPU, OpenGL, DirectX, RTL, Verilog, System Verilog Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
Posted 2 months ago
8 - 11 years
20 - 23 Lacs
Pune
Work from Office
Whats the roleWe are looking for a for a passionate C#/WPF Software Development Engineer to build high performing, scalable, enterprise-grade applications. In this role you will develop new features and maintain existing code of a C# application. You will be part of a talented software team that works on mission-critical applications and provide expertise in the full software development lifecycle, from concept and design to testing. We are looking for someone who has hands on experience and has go-getter attitude. Who is HiltiHilti is where innovation is improving productivity, safety and sustainability in the global construction industry, and beyond. Where strong customer relationships are creating solutions that build a better future. Where there is pride and a sense of belonging across our 120 locations, carrying right into our lives and homes. Where people are exploring possibilities, leveraging their potential, owning their personal development and growing lasting careers. What does the role involveDevelop, maintain and enhance Windows desktop applications using C# and WPF. Collaborate with cross-functional teams to define, design and ship new features. Write clean, efficient and reusable code following industry best practices. Participate code reviews and ensure code quality, performance and maintainability. Troubleshoot and resolve issues reported by users and Product Owners/QAs/testers. Stay up to date with emerging trends and technologies in C# and WPF. Mentor and coach juniors Hilti has been cited World s Best Workplaces for . The accolades are given by Great Place to Work (GPTW), the worldwide industry leader in quantifying employee experience. What do we offerYour responsibilities will be great and, with them, we ll give you the freedom and autonomy to do whatever it takes to deliver outstanding results. We ll offer you opportunities to move around the business you will get global exposure, experience different job functions and tackle different markets. It s a great way to find the right match for your ambitions and achieve the exciting career you re after. We have a very thorough people review process which enables your career progression as soon as you re ready for the next challenge. What you need is: Must Haves: Bachelor s/master s degree in computer science or related field, with 8 - 11 years of experience. Proven experience in developing Windows desktop applications using C# and WPF. Strong knowledge of object-oriented-programming (OOP) principles and design patterns. Experience with MVVM architecture and data binding in WPF. Familiarity with Visual Studio, Git and Agile methodologies. Excellent problem-solving skills, analytical and communication skills. Ability to work independently and in a team-oriented environment. Experience with graphics programming like DirectX or OpenGL would be plus. Experience working in an agile environment (SCRUM, Kanban, etc) Unit testing methodologies and tools e.g. Moq, AutoFixture, BDD Working knowledge of development toolchain i.e. Visual Studio, Git, Jira, Bitbucket, etc. Good to have: Knowledge of CAD SDKs e.g. ODA / Teigha or AutoDesk Experience with BIM and IFC Experience with DirectX or OpenGL Why should you applyWe have an excellent mix of people, which we believe makes for a more vibrant, more innovative, more productive team. So, if you ve never worked in construction, that s fine with us. Success at Hilti is down to teamwork, ability and competitive drive, no matter what your background.
Posted 2 months ago
2 - 3 years
7 - 10 Lacs
Pune
Work from Office
Job title: Software Engineer Location: Pune, India (On-site) Permanent, full-time About Us: Cyncly is a global technology powerhouse with 2,400+ employees and 70,000+ customers across 100+ countries. Cyncly transforms the way customizable products and spaces are imagined, designed, sold, managed and made. Our end-to-end software solutions connect professional designers, retailers and manufacturers to the worlds largest repository of product content. Today, our business spans across the Kitchen Bath, Furniture, Window, Glass Door, and Flooring industries with operations in North South America, Europe, Asia Pacific and Africa. Cyncly brings over 30 years of experience to deliver more value for our customers through an expanded portfolio of end-to-end solutions. Our global presence allows us to provide world-class support and sales with a local touch, providing the best possible customer experience. Cyncly is now embarking on an exciting journey as we continue to expand through strong organic growth and complementary acquisitions, backed by leading growth private equity firms specializing in technology. About the role: Working with cutting edge technology to create the architecture and design of the best Product Development (Kitchen Spaces Design) Software around, you will assist in gathering requirements, designing, coding, testing, and deploying interior design software for major kitchen retailers and manufacturers in Europe and North America. Ability to analyze and design developments that fit sales / product management requirements. You need to be autonomous and able to organize your work depending on the priorities. Ability to plan, execute, measure results and drive improvement on a continuing basis; Strategic thinking and ability to communicate on every level; Collaborate with team to brainstorm and create new products. Work collaboratively with others to achieve goals. Stay on the leading edge of development practices. Essential Skills - apply only if you possess : Experience of designing, developing, and maintaining CAD software applications. Extremely proficient and current in C++ programming including algorithms, data structures, OO Concepts, etc. Experience using C++ 17 syntax is helpful. The ideal candidate will also have C# Development exposure. Have 2-3 years of experience working on medium-to-large C++ Applications (commercial applications will be a plus). Experience developing systems that have integrations with Cloud services. Experience with CAD libraries and geometric algorithms. Experience with OpenGL and other Rendering systems is a plus. Experience developing systems that have an Engineering focus is also a plus. Our ideal candidate profile: Strong analytical, technical and problem-solving skills who can work independently. Creative, energetic and wants to get involved in exciting projects. Attention to detail and ability to maintain accuracy in complex designs. Great outgoing communicator in English. A College or University degree in computer science or the equivalent. Knowledge of Agile development or other development methodology. Working for us: We are a dynamic and innovative company that still holds onto our founding ethos of collaboration, openness, and commitment to excellence. We have big ambitions, and we are moving fast to reach them through our biggest asset - our people. You can expect to work in a supportive and nurturing environment, with experts in their fields who strive for quality and excellence without compromising others. We also believe in a flexible and autonomous working environment, focused on the continual growth of our employees. Our teams recognize that all people come with a wealth of experience and talent beyond just the technical requirements of the position. Diversity of experience and skills combined with passion is a key to innovation and brilliance, so we encourage candidates from all backgrounds to apply to our roles. Come and join an international and motivated team in a growing technology company.
Posted 2 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: About The Role : Analyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizations GPU power modeling and estimation for projection and correlation GPU workload analysis, profiling, and characterizations Analyze, model, and minimize GPU register, logic, memory, and clock power Develop and maintain tests for pre-silicon and post-silicon power verifications. Work closely with multiple teams such as RTL designer, architecture, design verification, compiler, driver, silicon implementation, and post-silicon teams Knowledge of Graphics architecture is a plus Additional About The Role : Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Preferred Qualifications: Master's or PhD degree or equivalent in Computer Engineering, Computer Science, Electrical Engineering, or related field. 7+ years Systems Engineering or related work experience 3+ years of experience with advanced CPU/GPU architecture/microarchitecture design development 5+ years of experience with VLSI design and verification 5+ years of experience with low-power ASIC design techniques Experience with industry tools such as PrimeTime PX and Power Artist Experience with Vulkan, DirectX3D, OpenGL, OpenCL, or Cuda development Experience with GPU driver and compiler development Skills:C/C++ Programming Language, Scripting (Python/Perl), Assembly, Verilog/SystemVerilog, Design Verification Additional About The Role :
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: General Summary: Architects, designs, implements, verifies, and optimizes structure and performance of drivers, features, and applications. The Graphics software team is looking for talented software engineers interested in developing software for mobile devices. The Graphics software team is responsible for delivering device drivers and tools for Snapdragon chipsets, providing best in class performance, power, and features. This role will involve working at all layers of the Graphics software stack on Android and/or Windows. Responsibilities: Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. 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. The ideal candidate will have: - Strong C/C++ programming skills - Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills - Experience working with GPU, CPUs, or Linux Device Drivers - Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. - Interest in graphics technology. Minimum Qualifications Education: Bachelors/Masters - Computer Science B.Tech, B.E., M. Tech in ECE/CSE
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Embedded software development of graphics for mobile or compute devices. Position involves user mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware and systems teams to develop/support optimized OpenGL, Vulkan, OpenCL or DirectX drivers for mobile devices running on Android or compute devices on Windows. Required Skills: 12 to 16 years of experience. Good C/C++ programming skills, good analytical & problem solving skills, Android/ Windows graphics framework knowledge and embedded system concepts. Prior development experience in implementing/supporting Graphics driver for Graphics standards (OpenGL, Direct3D) is optional. Good XR Framework experience is needed Educational Requirements:Bachelor's or Master's degree in Computer Science or Electrical/Electronic Engineering. 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.
Posted 3 months ago
4 - 10 years
6 - 12 Lacs
Bengaluru
Work from Office
Responsibilities : Test development, integration, debugging and maintenance of a C++ based video subsystem with a focus on Accelerated User Space Libraries (USL). Maintaining the C++ based middleware stack. Debugging the video subsystem and ability to run the tests on the ECU architecture. Ownership of the end-to-end technology stack and drivers. Alignment of requirements, changes and roadmap with the internal stakeholders. Must have Experience: Expertise in developing automotive/EE tests in C++. Additional experience in Python is an added value. Experience in computer vision, image processing or video codec H. 264/H. 265. Handson experience with video coding, OpenCV or OpenGL (or similar technologies). Familiarity with high-level accelerated APIs for GPU/DSP(s) (Based on public interfaces/SDK from supplier) e. g. open standards like OpenCL/Vulkan and ONNX. Deep knowledge about the standards is good to have but not essential. Background in ISO 26262 and ASIL based safety analysis would be an added plus. Able to review and fix integration build scripts (Based on bazel build system) Able to identify design issues in high level C/C++ API(s) Able to read coredumps and backtraces from crashes Familiarity with POSIX based operating systems including Linux and QNX Experience with Boardnet technologies such as Ethernet, SomeIP and CAN. Experience with automotive Diagnostic Log and Trace (DLT) and Automotive Diagnosis. Experience in the ADAS domain preferred. Ability to work independently and take corresponding decisions.
Posted 3 months ago
5 - 10 years
8 - 13 Lacs
Bengaluru
Work from Office
- experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Working Experience in developing one or more of Graphics/Display/HDMI/Camera/Audio drivers is desired - Working knowledge in one or more of OpenGL /OpenGL ES/Vulkan is a plus - Exposure multimedia frameworks/ALSA will be a plus
Posted 3 months ago
5 - 7 years
8 - 14 Lacs
Hyderabad
Work from Office
Working mode : Regular Notice Period : Immediate - 15 Days 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 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Interested in enabling next generation graphics, games, ray tracing, machine learning, image and video processing, even Mars drones? In the GPU Developer Tools team, you will contribute to initiatives that provide developers the capabilities to learn, debug, and advance these technologies and more. The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams on performance validation and analysis, new feature development, debugging issues, optimizing for the user experience, and working with the developer ecosystem, our partners, and OEMs. This role is an opportunity to shape how developers optimize for the Snapdragon Adreno GPU and have insight into next generation GPU hardware design. Our efforts in GPU Developer Tools create opportunities for our team members to learn new technologies and engage in full stack development ranging from user interfaces to graphics driver instrumentation. Experience in developing real-time software applications, graphics and/or GPGPU applications, games, middleware, drivers, or developer tools is a big plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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.
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2