Staff Software Engineer
1 week ago
The role
Imagination is an industry leader in designing power-efficient and high-performance GPU technology for graphics and compute. This is an opportunity for you to influence future GPU AI architecture, work with State of The Art networks and push the boundaries of acceleration on the EDGE.
You will:
- Work with teams of engineers deploying advanced compute & AI libraries.
- Get involved in all aspects of the development cycle, from managing requirements, through design, implementation, and testing.
- Write technical documents describing developed technologies.
- Help prepare customer facing demonstrations of our compute technology.
- Work on feature development and software upgrades.
- Apply extensive knowledge of theories, practices and design matters
- Guide development of new ideas
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'll have:
- Good C++ experience
- Strong understanding of mathematical concepts
- Experience working with OpenCL
- Experience working with hardware accelerators
- Experience profiling performance
- Excellent communication skills
- Good understanding of HW Architecture
- Familiarity with software development tools and practices, including version control systems (e.g., Git) and continuous integration.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Good knowledge of CMake for building and managing software projects.
- Excellent written and spoken English
You might also have:
- Python knowledge
Who We Are
Imagination is a UK-based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time-to-market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces.
We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before.
So come join us if you're wanting that something more
Bring your talent, curiosity and expertise and we'll help you do the rest. You'll be part of one of the world's most exciting companies who are one of the leaders in semiconductor IP solutions.
As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology.
Additional Information
If you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email
-
Software Engineer
2 weeks ago
Timisoara Metropolitan Area, Romania Urban Connect Full time 40,000 - 80,000 per yearAbout the RoleAs aGPU Software Engineer, you'll design, develop, and optimize software components that power the next generation of high-performance graphics and compute technologies. You'll work closely with hardware and compiler teams to deliver efficient drivers, libraries, and tools that enable world-class performance across diverse platforms and...
-
Senior Java Software Engineer
2 weeks ago
Bucharest Metropolitan Area, Romania TechTalent Software Full time 90,000 - 120,000 per yearAbout the Role:We are seeking a Senior Software Engineer to lead the development of a test automation platform that offers robust capabilities and multi-protocol support for both simple feature testing and advanced system and scenario validation. This role involves designing and building test scripts, integrating comprehensive analysis, implementing complex...
-
Principal Software Engineer
2 weeks ago
Timisoara Metropolitan Area, Romania Urban Connect Full time 90,000 - 120,000 per yearIn this role you will join a product development team working on Fraud Detection engine, based on neural networks and database rules. It is used by banks and financial institutions to identify financial transactions sent by fraudsters instead of legitimate cardholders, based on configurable rules and spending patterns.Responsibilities:Independently designs,...
-
Software Engineer
2 weeks ago
Bucharest Metropolitan Area, Romania Skilld by eJobs Full time 30,000 - 60,000 per yearAs a software engineer, you will work on a specific project critical to the needs of eJobs with opportunities to switch teams and projects as you and our business evolve. We look for engineers that are versatile, display leadership qualities and are enthusiastic to take on new problems and to work with new technologies.︀︌︄︉︄︌︍ ︂︆︄︆...
-
Mid Java Developer
2 weeks ago
Timisoara Metropolitan Area, Romania Ness Digital Engineering Romania Full time 40,000 - 60,000 per yearDescriptionWhy NessWe know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the...
-
Timisoara Metropolitan Area, Romania Ness Digital Engineering Romania Full time €70,000 - €120,000 per yearDescriptionJob ID 6715Why NessWe know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for...
-
Data Streaming Application developer
2 weeks ago
Timisoara Metropolitan Area, Romania Ness Digital Engineering Romania Full time 40,000 - 80,000 per yearDescriptionWhy NessWe know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the...
-
Senior full-stack
2 weeks ago
Timisoara Metropolitan Area, Romania Ness Digital Engineering Romania Full time 30,000 - 60,000 per yearDescriptionWhy NessWe know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the...
-
Junior HVAC Engineer
2 weeks ago
Bucharest Metropolitan Area, Romania WSP Full time 15,000 - 30,000 per yearOur Mechanical Department in Romania is looking for aJunior HVAC Engineerto support our wide portfolio of projects.In this role, you will assist in the design and supervision services within the projects undertaken by WSP Globally.Members of our Mechanical team not only perform the line design, but directly interact with colleagues in our other global...
-
Full Stack Engineer
2 weeks ago
Timisoara Metropolitan Area, Romania Publicis Sapient Full time €40,000 - €80,000 per yearJob DescriptionTremend is looking for a Full Stack Developer to join our team of bright thinkers and doers. You'll use your problem-solving creativity to figure out our client's most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas,...