High-Performance C++ Software Engineer (GPU Systems)
Quick Summary
We are looking for a High-Performance C++ Software Engineer to join our team and contribute to the development of advanced software infrastructure for GPU-focused systems. In this role,
We are looking for a High-Performance C++ Software Engineer to join our team and contribute to the development of advanced software infrastructure for GPU-focused systems. In this role, you will work on large-scale C++ applications, execution and modeling frameworks, and performance-sensitive software components that support next-generation computing platforms.
You will work within a large-scale C++ codebase focused on GPU architecture modeling and simulation, contributing to frameworks that drive hardware design decisions. Collaborating with experienced engineering teams, you will help design, implement, and evolve scalable software solutions while influencing architecture decisions, validation strategies, and long-term platform development.
- Design, develop, and maintain high-performance software components in C++
- Design and extend execution and modeling frameworks for complex computing workloads
- Drive software architecture decisions, implementation, and integration activities
- Develop and validate software solutions through testing, debugging, and performance analysis
- Collaborate with cross-functional engineering teams to align software implementations with system requirements
- Analyze and resolve complex technical challenges across large-scale software systems
- Own software quality, maintainability, and scalability standards
- Shape development planning, technical discussions, and milestone scope
- Create and maintain technical documentation supporting engineering activities
- BSc/MSc in Computer Science, Electrical Engineering, Software Engineering, or a related field
- Strong professional experience with modern C++
- Solid understanding of Linux-based development environments
- Experience working with large and complex software systems
- Strong understanding of software architecture, system-level design, and performance optimization principles
- Strong understanding of multithreading, concurrency, and memory management
- Experience with software validation and performance analysis methodologies
- Strong analytical and problem-solving skills with experience debugging complex software systems
- Experience working in collaborative engineering environments
- Fluent in spoken and written English
- Ability to work independently and drive technical solutions with minimal supervision
- Experience with low-level systems programming
- Exposure to compiler technologies, code generation, or execution frameworks
- Understanding of parallel computing or heterogeneous computing systems
- Familiarity with GPU technologies, accelerator platforms, or high-performance computing environments
- Experience contributing to infrastructure, platform, or framework development projects
- Familiarity with profiling tools (e.g., perf, vendor profilers) and build systems (e.g., CMake, Make, Conan)
- Experience working with large-scale distributed engineering teams
- A proactive mindset with strong ownership and accountability for delivered solutions
Location & Eligibility
Listing Details
- Posted
- July 3, 2026
- First seen
- July 18, 2026
- Last seen
- July 18, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 17%
- Scored at
- July 18, 2026
Signal breakdown
Please let htecgroup know you found this job on Jobera.
3 other jobs at htecgroup
View all →Explore open roles at htecgroup.
Similar C++ Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.