Imagination Technologies is a global leader in designing graphics, vision, AI and compute technologies that power advanced electronics across mobile, consumer and automotive markets.
Not specified
INR 5.0 - 8.0 Lacs P.A.
Work from Office
Full Time
The GPU Compiler Team at Imagination is responsible for a core part of the GPU drivers we develop for graphics and compute APIs, across a variety of platforms. Our GPU compilers are key to achieving maximum performance for workloads running on PowerVR GPUs and help support the latest API changes and new HW functionality. You will join an experienced and diverse team of talented engineers, in multiple locations, to help develop and maintain our GPU compilers. You will: Maintain and improve our compiler stack Add support for new API/input functionality Add support for future GPUs and help validate HW Identify new optimisations and code transformations Analyse and diagnose performance or code-generation issues Specialise in HW code generation in the compiler backend About you Committed to making your customers, stakeholders and colleagues successful, you re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You re curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You\u0027ll have: Advanced C/C++ programming skills Strong problem solving/analysis skills and conceptual thinking Experience with compiler development, compiler theory and optimisation techniques You might also have: Knowledge of GPU graphics and compute APIs - such as Vulkan, OpenCL or CUDA Some familiarity with low-level instruction-set architecture/concepts Computer architecture knowledg
Not specified
INR 9.0 - 10.0 Lacs P.A.
Work from Office
Full Time
Oversee all verification activities for a GPU component or subsystem, from initial planning to final sign-off. Develop verification plans and build, maintain UVM testbench components. Monitor, track, and report verification metrics to ensure closure. Provide verification-focused feedback during design specification discussions. Implement UVM testbenches, including writing tests, sequences, functional coverage, assertions, and verification plans. Take ownership of task definition, effort estimation, and progress tracking. Contribute to the enhancement and evolution of GPU verification methodologies. Lead, mentor, and support team members in verification activities. Engage in design and verification reviews, suggesting improvements where necessary. About you Committed to making your customers, stakeholders and colleagues successful, you re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You re curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You\u0027ll have: Demonstrated experience in developing verification environments for complex RTL designs. Strong understanding of constrained-random verification methodologies and the challenges of achieving verification closure. Ability to define verification requirements, determine implementation approaches, and design testbenches. Expertise in root-cause analysis of complex issues, with the ability to resolve them efficiently. Deep knowledge of SystemVerilog and UVM. Capability to develop and enhance verification flows. Familiarity with ASIC design methodologies, flows, and tools. Proficiency in planning, estimating, and tracking personal tasks. Experience managing multiple projects simultaneously. Strong communication skills for effectively conveying technical issues, both verbally and in writing. You might also have: Experience leading teams. Knowledge of Graphics, GPU, CPU, or SoC architectures. Experience with broader verification technologies, including formal property-based verification (FPV). Proficiency in coding and scripting using Python, TCL, Perl, SystemC, or C++. Understanding of functional safety standards such as ISO26262
Not specified
INR 9.0 - 10.0 Lacs P.A.
Work from Office
Full Time
Put in dedicated effort to understand graphics concepts and enhance your verification expertise. Collaborate effectively within a team, demonstrating a willingness to learn and contribute. Take ownership of your tasks by planning, estimating, and tracking your progress. Assist in developing tests, sequences, checkers, scoreboards, and other components in UVM. About you Committed to making your customers, stakeholders and colleagues successful, you re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You re curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You\u0027ll have: Strong expertise in Digital Circuits and Verilog. Proficient in SystemVerilog and UVM, with a strong desire to further enhance skills in these areas. You might also have: Knowledge of Graphics, GPU, CPU, or SoC architectures. Experience with broader verification technologies, including formal property-based verification (FPV). Proficiency in coding and scripting using Python, TCL, Perl, SystemC, or C++
Not specified
INR 25.0 - 30.0 Lacs P.A.
Work from Office
Full Time
Imagination is dedicated to designing graphics processors for a growing automotive market and its commitment to critical safety and security standards. We have a strong history supplying technology to tier one customers in the automotive market, where it is utilised in everything from digital dashboards to 360 cameras. You will be a part of the team developing the Safety Critical GPU device driver for the delivery of the new Safety Critical DDK to our customers. You will: Work within the team of engineers developing the Safety Critical DDK stack Get involved in all aspects of the development cycle, from managing requirements, through design, implementation, and testing Write technical documents describing developed technologies Support safety analysis activities Work on feature development and software upgrade About you Committed to making your customers, stakeholders and colleagues successful, you re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You re curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You\u0027ll have: Excellent C programming skills Understanding of operating system fundamental and concepts Familiarity with device drivers Understanding of MISRA standards, and verification methods/tools You might also have: Experience in Software Quality and process Familiarity with Configuration, Requirements, and Documentation Management tools Writing technical documents for design, test spec Experience in ISO 26262 Part 6 software development
Not specified
INR 7.0 - 10.0 Lacs P.A.
Work from Office
Full Time
Design verification plans and develop, maintain UVM testbench components. Gain a deep understanding of the design and testbench under your responsibility. Build UVM testbenches, including writing tests, sequences, checkers, scoreboards, and verification/coverage plans. Take ownership of task definition, effort estimation, and progress tracking. Contribute to the improvement and evolution of GPU verification methodologies. Take ownership of coverage closure and provide verification metric reports. About you You\u0027ll have: Experience in developing and maintaining verification components. Strong proficiency in SystemVerilog, UVM, and constrained-random verification methodologies. Skilled in debugging and identifying root causes of issues. Effective communication of technical issues, both verbally and in writing. You might also have: Knowledge of Graphics, GPU, CPU, or SoC architectures. Experience with broader verification technologies, including formal property-based verification (FPV). Proficiency in coding and scripting using Python, TCL, Perl, SystemC, or C++
Not specified
INR 4.0 - 8.0 Lacs P.A.
Work from Office
Full Time
Not specified
INR 4.0 - 8.0 Lacs P.A.
Work from Office
Full Time
FIND ON MAP
Gallery
Reviews
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.
Chrome Extension