Application Engineer
On-site
Full Time
#Engineering
#Software Engineering
#Hardware
#Embedded Systems
#High Performance Computing
#C C++
#Python
#CUDA
#Architecture
At Rivos, we are pushing the boundaries of what is possible in computing by developing advanced hardware and software solutions designed for the next generation of performance. We believe that true innovation happens when hardware and software are built in harmony, and our mission is to deliver high-performance platforms that empower our customers to solve their most complex technical challenges. By joining our team, you will be at the forefront of this shift, helping to bridge the gap between our cutting-edge architecture and the real-world applications that rely on it.
The role
We are looking for a Senior Application Engineer to join our team on a full-time, on-site basis in the United States. In this role, you will act as a primary technical bridge between our internal engineering teams and our customers. You will be responsible for ensuring that our users can successfully integrate and optimize their workloads on our platforms, making you a vital part of our product's success and evolution.
Core responsibilities
- Provide hands-on technical guidance, including complex debugging and troubleshooting, to help customers successfully integrate our hardware and software solutions.
- Create essential technical collateral such as reference designs, detailed documentation, and training materials to support our user base.
- Collaborate directly with our internal silicon design, architecture, and software teams to share customer feedback and help shape the future of our product roadmap.
Skills and experience
To be successful in this position, you should have a strong technical foundation and a passion for customer success. We require the following qualifications:
- At least 3 years of experience in a customer-facing technical role, such as Application Engineering, Solutions Engineering, or Technical Support.
- A solid background in hardware-software co-design, embedded systems, or high-performance computing.
- Proficiency in C/C++ and Python for scripting and debugging tasks.
- Practical experience with CUDA, OpenCL, or SYCL.
- A deep understanding of computer architecture, specifically regarding GPGPUs, CPUs, memory subsystems, and accelerators.
- A Bachelor’s, Master’s, or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
- Excellent communication skills and the ability to explain intricate technical concepts to various stakeholders.
Compensation and benefits
We offer a collaborative environment where you will work alongside talented engineers to build industry-leading technology. We are committed to supporting our employees as they grow their careers and contribute to our mission of driving innovation in computing.
How to apply
If you are a self-motivated engineer who enjoys solving complex problems and working in a fast-paced, team-oriented environment, we would love to hear from you. Please submit your application to be considered for this opportunity to join our team at Rivos.




