GPU acceleration made easy
At Software Supreme we specialise in High Performance Computing and General Purpose GPU Computing. We offer GPU acceleration on a wide variety of NVidia Platforms - Quadro, GeForce or Jetson. With our expertise in CUDA, TensorRT, Argus and the Jetson Multimedia API you can dramatically reduce development effort and at the same time gain increased performance by utilizing the power of the GPU.

headquarters
other locations
-
1680, Sofia, Bulgaria, 98 Bulgaria BlvdSofia 1680Bulgaria
Recommended Providers
Focus
Reviews
the project
Audio Recording Software Development for IoT Dev Company
“They worked very diligently, putting their heart into the project.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CEO of a small company that does IoT-related projects. Clients give us projects, and we develop and implement them.
What challenge were you trying to address with Software Supreme?
We hired them to help us with one of our projects. Our client wanted to get a product very soon, and we didn’t have enough resources and realized we wouldn’t be able to meet the deadlines, so we contacted Software Supreme.
What was the scope of their involvement?
Software Supreme helped us build an audio and telemetry-recording device for our client. Our internal team built the hardware, and Software Supreme developed the embedded software for the audio recording feature from scratch. As for technologies, they used C++ and Espressif for ESP32.
The device is for general aviation airplanes and records three audio channels simultaneously. We selected the chip with that capability, and the team contacted the manufacturer to determine how to build the solution. Once the clients took the product to the field, they had feedback and comments, and the Software Supreme team assisted us in resolving them.
What is the team composition?
We mostly worked with one teammate.
How did you come to work with Software Supreme?
I used to work with Software Supreme’s owners at another company a few years ago. After they decided to leave our former employer to start their own company, they came to me for advice, and we had a friendly chat. I knew they were eager to take on projects because they wanted to prove themselves, and this project was the perfect opportunity.
We selected Software Supreme because the project required communication and diligence, and we knew they had more time than we did. I also wanted to see if we could strike a good partnership and how they would work with embedded software. Additionally, we both agreed they would charge us a reduced fee because this was one of their first projects, which was good for us.
How much have you invested with them?
We spent less than €10,000 (approximately $9,700 USD).
What is the status of this engagement?
We worked together from January–July 2021. They developed the product in four months and continued providing support for a few more months.
What evidence can you share that demonstrates the impact of the engagement?
Our main metric was whether the software solution worked or not. The module worked to our specifications when Software Supreme delivered it. There were a lot of unexpected issues because the project wasn’t specified to the smallest detail. Nevertheless, they helped us resolve those issues even though they didn’t have that obligation.
For example, when we put the device in a plane, it caused some interference with the radio systems due to the audio module. When I communicated the issues to them, they had a good idea of what to do and resolved them. I appreciate that Software Supreme stepped up and backed up their work with more support than we expected.
How did Software Supreme perform from a project management standpoint?
Even though they did high-quality work, they weren’t the fastest. My only gripe with them is that they worked slowly and cautiously at first. Since we selected them because we wanted to do things more quickly, we occasionally got nervous at their lack of speed. However, although they started slowly, they worked very diligently.
They were very quick in communication and gave us constant updates. We used emails and calls to communicate.
What did you find most impressive about them?
I really enjoyed that when I recently called Software Supreme about the project, they remembered a lot of it and were able to chime in. They worked very diligently, putting their heart into the project, which I didn’t expect. This might have been because it was one of their first projects, or maybe that’s just who they are. Now, I’m happy that if I ever have issues with our device, I know who t ask.
Are there any areas they could improve?
We had some miscommunication caused by my end due to specifications lacking detail. However, they probably should have asked more questions to get things done more quickly. Still, that wasn’t a major issue; it could just be an improvement for the future.
Do you have any advice for potential customers?
I advise that if you want the work to be done well and have the time not to rush, Software Supreme is probably the perfect team for you. Even if you told them you needed something fast, they wouldn’t rush it; they would work slowly and diligently.
the project
Custom Software Dev for Agricultural Camera Systems Company
“They easily understand a problem and find a great solution.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CEO of a startup company. We develop camera systems for the agricultural industry, which are used to analyze the farmed fish. We focus on salmon, analyzing its health parameters, such as how large it is. We can analyze the growth and efficiency of the farming. Currently, we’re launching our products in the market.
What challenge were you trying to address with Software Supreme?
We needed someone with Graphics Processing Unit (GPU) programming expertise.
What was the scope of their involvement?
Software Supreme has built the software from scratch. They’re developing a small part of our pipeline, handling cameras in a specific environment. We’ve used C++ and Python as technologies.
What is the team composition?
We’ve only been in contact with the project manager.
How did you come to work with Software Supreme?
I found them on Upwork.
How much have you invested with them?
We’ve spent between $5,000–$10,000.
What is the status of this engagement?
We started the engagement in June 2022, and it’s still ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We’ve tested their software, and it has functioned correctly.
How did Software Supreme perform from a project management standpoint?
They’re excellent. They meet their deadlines and stay on budget. We typically communicate with them through chats.
What did you find most impressive about them?
They’re very agile; they easily understand a problem and find a great solution.
Are there any areas they could improve?
No, there’s none.
Any advice for potential customers?
Just communicate with them.
the project
Envoy Sidecar and HTTP/2 Integration for SaaS Company
"They strived to do a great job and really pondered about how to bring value."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I`m a manager at VMware. A large SaaS-oriented, cloud computing and virtualization technology company with headquarters in Palo Alto. It has around 50 thousand employees across many geo locations
For what projects/services did your company hire Software Supreme?
The company hired 2 senior developers from Software Supreme for implementing the integration of the http2 stack in a common C++ infostructure library and to integrate the Envoy Sidecar service in vCenter(which is the most used product of the company)
How did you select this vendor and what were the deciding factors?
We have interviewed several vendors from 3 geo-locations (Bulgaria, USA, China). Our interview process for contractors is the same as for the employee. During the 4 session interview, we are verifying the knowledge of the people in the following domains:
- C++
- Datastore and algorithms
- Multithreading, Posix and networking
Additionally, we are looking also for personal and communication skills. They were the best 2 contractors we interview.
Describe the project in detail and walk through the stages of the project.
- Envoy Sidecar vCenter is the core product of VMware which is highly optimized and scalable. In order to increase further the scalability and maintainability Envoy Sidecar was implemented.
- Http2 In vCenter, common infrastructure and very efficient C++ libraries are used. The Http2 network stack had to be implemented. Several services have been switched to communicate based on http2. As a result, the number of connections between the microservices was reduced significantly.
How many resources from the vendor's team worked with you, and what were their positions?
We worked closely with the CEO and CTO of the SoftwareSupreme company.
Can you share any outcomes from the project that demonstrate progress or success?
Both projects were completed with high quality, and are on their way to being released.
How effective was the workflow between your team and theirs?
The onboarding was very quick. They catch up with the absolutely new context fast enough. The collaboration during the entire project was great and easy although it was mainly remote.
What did you find most impressive or unique about this company?
They strived to do a great job and really pondered about how to bring value. The code they write is clean, efficient, and maintainable. Their main goal is to complete that task and the client to be satisfied with the result.
Are there any areas for improvement or something they could have done differently?
The team is highly satisfied with the result. I can not think of any areas to be improved.
the project
Custom Software Dev for Geospatial & AI Service Company
“We were most impressed with Software Supreme’s top-notch technical competence.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the founder and principal of a geospatial and AI service company.
What challenge were you trying to address with Software Supreme?
We needed a company that could provide us with software development support.
What was the scope of their involvement?
We hired Software Supreme to help us implement custom analyses on GPUs and provide software development support for graphic cards using CUDA.
What is the team composition?
We worked with Alex (CEO).
How did you come to work with Software Supreme?
We found Software Supreme through a freelancing platform.
How much have you invested with them?
We spent around $25,000 in total.
What is the status of this engagement?
We worked together from July–December 2021.
What evidence can you share that demonstrates the impact of the engagement?
Software Supreme was able to optimize the performance of the algorithm by 100-200 times.
How did Software Supreme perform from a project management standpoint?
Software Supreme performed well in terms of project management. We used Slack for communication and GitHub for project management.
What did you find most impressive about them?
We were most impressed with Software Supreme’s top-notch technical competence and experience in software development for CUDA and graphic cards.
Are there any areas they could improve?
No, I have no complaints. They did very well.
Do you have any advice for potential customers?
Make sure to have a clearly defined project statement.
the project
Custom Software Development for Camera Manufacturing Co
"I’m impressed with their strong desire to do their job in the best way possible."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
Corephotonics is a manufacturer of cameras for smartphones and the automotive industry. I’m the head of the image quality team, and I’ve been with the company for five years. I have many responsibilities, some of them related to software.
What challenge were you trying to address with Software Supreme?
Our company started using NVIDIA development platforms, including DRIVE. We had no experience working with those, so we needed some assistance.
What was the scope of their involvement?
Our company has developed software using NVIDIA Jetson AGX Xavier. Software Supreme initially helped us with drivers for the camera we attached to the Xavier device. The team debugged and rewrote some of the drivers and added functionalities at the image signal processor (ISP) level. They also have worked on the ISP-related pipeline, supporting us with some aspects at the CPU and GPU levels. They’ve increased the efficiency of algorithms that were mostly written in MATLAB and migrated them to the NVIDIA platform.
What is the team composition?
The team size depends on the project. We had a single person working on the drivers — that I believe was one of the principals — and another employee joined later on. There have been 3–4 people in a part of the project that involves rewriting code.
How did you come to work with Software Supreme?
We were working with a Bulgarian company that was really good with ISP but had no experience with NVIDIA, so they directed us to Software Supreme.
How much have you invested with them?
The total cost so far has been around $150,000.
What is the status of this engagement?
Our partnership started in December 2019, and it’s ongoing.
What evidence can you share that demonstrates the impact of the engagement?
Software Supreme has been able to deal with the issues we’ve had with NVIDIA platforms. For us, the most important aspect is that the team is very committed to their work and to the customer’s needs.
How did Software Supreme perform from a project management standpoint?
Initially, we had a tight schedule for the drivers because we had some demos to show internally and to a customer. Software Supreme was fully assigned to these tasks, and they worked extra hours to meet the deadlines — it was great to see their commitment. The team is very easy to work with from a project management perspective. Everything is done on time, and they listen to our requests.
We used Jira for some time but stopped due to an internal decision. We communicate through phone, email, and any other means that are necessary.
What did you find most impressive about them?
I’m impressed with their strong desire to do their job in the best way possible.
Are there any areas they could improve?
I have no particular feedback on that matter. However, they’re not a very big company, and I think if they had more resources, they could do even more work.
Do you have any advice for future clients of theirs?
Be flexible, open, and helpful to the team. Employ as little bureaucracy as possible.
The solution worked as intended, and when the end client ran into issues during implementation, Software Supreme stepped up and provided additional support beyond the project’s scope. They were hardworking and communicated effectively with constant updates. Their dedication to the project stood out.