Software Engineer
3 days ago
About the Role
As a
GPU 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 APIs.
You'll collaborate across disciplines - from hardware design to application development - ensuring seamless integration, peak efficiency, and exceptional user experiences in real-world workloads such as gaming, AI, and data-intensive applications.
Responsibilities
- Design, develop, and maintain software components for GPU drivers, compilers, or compute libraries (OpenGL, Vulkan, OpenCL, or proprietary APIs).
- Optimize GPU performance across platforms including Windows, Linux, and Android.
- Collaborate with hardware teams to support new GPU architectures and implement new features.
- Analyze performance bottlenecks and implement compiler or driver-level optimizations.
- Support internal and external customers in debugging, profiling, and integration tasks.
- Develop and maintain tools, SDKs, and sample applications to demonstrate GPU capabilities.
- Write technical documentation and contribute to long-term feature roadmaps.
- Participate in code reviews and maintain high software quality standards.
About You
You are a problem-solver with strong analytical skills, passionate about GPU technologies and performance optimization. You enjoy working across hardware and software boundaries and thrive in collaborative, technically complex environments.
Requirements
- Strong proficiency in
C/C++
(C++11 and above). - Good understanding of
GPU architectures
,
computer systems
(CPU, cache, memory, MMU), and
parallel programming
concepts. - Experience with one or more of the following:
- Graphics APIs:
Vulkan, OpenGL, OpenGL ES, DirectX, or Metal - Compute APIs:
OpenCL, CUDA, or similar - Compiler development
or code generation for GPUs - Experience with performance profiling and debugging tools.
- Familiarity with
Linux
environments and build systems (CMake, Git, CI/CD). - Strong communication skills and ability to collaborate in cross-functional teams.
Nice to Have
- Experience in
AI/ML compute acceleration
or frameworks such as TensorFlow, PyTorch, ONNX, or TVM. - Knowledge of
low-level driver development
or
kernel-mode programming
. - Understanding of
shader optimization
,
vector mathematics
, or
graph compilation techniques
. - Familiarity with scripting (Python, Shell) or test automation.
- Exposure to
hardware accelerators
and embedded systems.
-
Senior Java Software Engineer
3 days 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...
-
Software Engineer .NET
2 weeks ago
Timisoara Metropolitan Area, Romania The Access Group Full time 40,000 - 60,000 per yearWe're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a flexible, hybrid working environment where you...
-
Assoc Software Engineer
2 weeks ago
Timisoara Metropolitan Area, Romania ACI Worldwide Full time 40,000 - 60,000 per yearJob DescriptionJoin the Team Making Possibilities HappenIf you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people over the world.Join us in the role ofJunior...
-
Principal Software Engineer
6 days ago
Timisoara Metropolitan Area, Romania ACI Worldwide Full time 120,000 - 180,000 per yearJoin the Team Making Possibilities HappenIf you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people over the world.Join us on the role of Principal Software...
-
Intern Software Engineering
2 weeks ago
Timisoara Metropolitan Area, Romania ACI Worldwide Full time 20,000 - 25,000 per yearJob DescriptionJoin The Team Building Modern Payments ProductsIf you've ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it's your turn to serve the payment needs of organizations and people the world over.As anACI Software Engineer...
-
Principal Software Engineer
2 weeks ago
Timisoara Metropolitan Area, Romania The Access Group Full time €90,000 - €120,000 per yearWe're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a flexible, hybrid working environment where you...
-
Embedded Software Development Engineer
1 week ago
Timisoara Metropolitan Area, Romania Ring Full time €30,000 - €60,000 per yearDescriptionAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone – while working hard to bring communities together.As a skilled Embedded Software Development Engineer, you will be the tech lead in the team, and advisor to your manager and senior management. Your work will be both tactical and strategic,...
-
Embedded Software Development Engineer
6 days ago
Timisoara Metropolitan Area, Romania myGwork - LGBTQ+ Business Community Full time €40,000 - €80,000 per yearThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DescriptionAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone - while working hard to bring communities together.As a...
-
Senior Software Engineer
1 week ago
Timisoara Metropolitan Area, Romania The Access Group Full time €30,000 - €60,000 per yearWe're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a blended approach to office working,...
-
Principal Software Engineer
23 hours 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,...