Linux, Embedded and IoT Service provider

Sirin Software is IT Outsourcing company with the delivery center in Kyiv, Ukraine.

Our core business is Embedded Systems, Server Side Programming, IoT Solutions, Web and Mobile App Development. We have both hardware and software expertise.

Our key focus is to deliver high-class products and services for our clients. Combination of long-term experience, the team of professionals, straight project-management allow us to work with clients all over the world.

 
$5,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2014
Show all +
Kyiv, Ukraine
headquarters

Portfolio

Key clients: 

Main industries: Telecom, Retail, Smart Home, Smart Cities, Home Network Security, Automotive, Healthcare, Real Estate.

HMI IMPLEMENTATION FOR 3D SCANNER

Using the latest version of .NET Framework and C# we created a modern graphical application to view and inspect factory products with high accuracy. 

Learn morehttps://sirinsoftware.com/case-studies/hmi-for-3d-scanner/

PLATFORM FOR PETABYTE SCALE BACKUP AND ARCHIVE REPOSITORIES

The solution was designed from the ground-up to deliver high-performance Block and Object storage services, and limitless scalability for the next generation of OpenStack clouds, petabyte scale active archives, and Big Data applications.
 
The solution runs on shared nothing clusters of industry standard Linux servers, and builds on IP and the patent pending Cloud Copy On Write (CCOW) technology that breaks new ground in terms of reliability, functionality and cost efficiencies.

Learn more

 

REMOTE ANTENNA TILTING PROTOCOL IMPLEMENTATION

Our software solution facilitated the communication between a host computer and the motor driven antenna through the RS-485 protocol and BeagleBone Black microprocessor performing control and supervisory functions.

Learn more

 

IP ANALYZER AND PROBE

Sirin Software created an IP Analyzer and Probe platform that ensures prevention of data breach. All traffic is analyzed and processed through a central server to ensure compliance and security.

Learn more

IPTV SOLUTION

Sirin Software created a cost-effective IPTV platform with several services including Live TV and Live Media (regional and international) video on demand.  We developed a plug and play TV appliance which allowed technicians or end users to easily connect to IPTV.  Installing the device was simple, did not require any specialized knowledge and could be installed simply by attaching the device to the users home network.  Sirin developed a software update delivery system so the client can broadcast updates to end user devices from a centralized location.

 

Learn more

PARKING DIGITAL EMBEDDED SOFTWARE

We adapted the Linux kernel for custom hardware platforms and wrote some additional Linux device drivers. We have extensive experience with numerous ARM platforms, especially Marwell, Xilinx, Allwinner, Atmel and Texas Instruments, but are able to work on other platforms and architectures as well.

We have specific experience in the kernel subsystems relevant for base platform support (clods, pin-muxing, power management), network, graphics, input, industrial sensors, and more. We also helped our customers make appropriate hardware choices in order to reduce the amount of development effort needed to use the Linux kernel on a given platform.

 

Learn more 

REAL-TIME LOCATION TRACKING SYSTEM FOR PROXIMITY MARKETING AND FOOT-TRAFFIC ANALYSIS

Business challenge
The customer required a network of access points to provide free internet access alongside with movement tracking system across the city to use this in marketing purposes. Access point required to be cheap, easy to install and maintain.


Solution
Sirin Software  built a sniffing middleware on top of the existing OpenWRT platform that allowed us to capture all wi-fi probe requests near the access points. Static devices such as routers and laptops are filtered using the blacklisting algorithm. Server side was implemented as a hub collecting data where all movement is recording for further use in marketing analyze.

 

Learn more

AUXILIARY IN-BUILDING RADIO SYSTEM WITH DEDICATED RADIO CONSOLE

Sirin Software created dedicated radio console (DRC), based on Linux-driven SoM with two STM32-based satellite boards: one for sound handling (has a microphone, speaker, volume control, channel selector), and one for monitoring the environment (temperature, vibration, humidity).

Learn more

SABAIOPEN PROJECT: OPENWRT BASED OPERATING SYSTEM

Solution:
Sirin Software has provided VPN logical solutions for remote access connectivity for Sabai Open-Project.

Value delivered:
Configuring Linux 0S for full lifecycle of router;
Development of automatic OS upgrade with ability to boot in failsafe mode
Enabling support for different modification of custom hardware;
Enabling anonymous web surfing using TOR technologies;
Enabling OpenVPN and PPTP solutions for users;
Development of port forwarding features; Improvement of Gateways features,
lptables configuring;
Development features based on Linux IP routing;
Supporting WEB UI (HTML5, CSS, Jquery 1.10, PHP),
Establishing Continuous Integration process for automated build and testing (Jenkins).

Learn more

CIRRENT SYSTEM ARCHITECTURE

Business challenge

It was needed to design and implement Cirrent WCM (Wireless Connection Manager) that helps to connect devices instantly with no setup, no password, but still addresses strong security.

 

Solution

The solution created a global network, in public spaces and homes across the world, designed to get instant cloud connection and product registration using Cirrent WCM.

 

Value delivered

Sirin Software created a robust, embedded, Linux based software that can be ported on another embedded platform with minimum effort, and that satisfies the time and memory constraints of current hardware from major vendors. 

Additionally, automated functional and integration tests were created that validate the current version of the software and simplify porting of the system on the other platforms.

...

Reviews

Sort by

Software Dev for Radio Telecom Systems Firm

"They have an excellent ability to acquire impressive talent."

Quality: 
5.0
Schedule: 
4.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Mar. 2016 - Ongoing
Project summary: 

Sirin Software supported the development of software and hardware for a fire alarm control panel system. They used Qt Linux to design an interface from scratch and built specific System-on-Modules.

 

The Reviewer
 
11-50 Employees
 
Los Angeles, California
President, Radio Telecomm Systems Firm
 
Verified
The Review
Feedback summary: 

The quality of Sirin’s deliverables exceeded expectations and they’re quick to repair any bugs. As a transparent, reliable outsourcing partner, they effectively manage time zone challenges and provide detailed documentation. Their talented team takes pride in their work and communicates regularly.

BACKGROUND

Introduce your business and what you do there.

I’m the president and founder of a radio telecom systems firm. We provide two-way radio communication devices for first responders in high-rise buildings.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Sirin Software?

We needed software and hardware support to develop a dedicated radio console. The console needed to function as a fire alarm control panel for use by first responders as they control and monitor two-way radio communications.

SOLUTION

What was the scope of their involvement?

These type of systems typically rely on a microcontroller-based series of relays and LEDs, but because of our business plan, we needed to have more flexibility. Our user interface needed to be LCD-based and adaptable enough for use in a number of markets, including New York City and Boston.

We provided a graphical user interface outline. From here, they used Qt Linux to develop the interface software from scratch, ensuring it could communicate with the APIs. They also developed a few automated, industry-compliant software packages for us. In terms of hardware, they used a System-on-Module that they developed for a specific platform.

While we provided a broad overview of the system architecture and the necessary radio frequency (RF) protocols, we handled the RF side ourselves.

Nearing completion with the initial job, we’ve hired Sirin for two additional projects. One involves our Amazon Web Services custom cloud API that connects the web interface to our field devices. We expanded the cloud interface to act as both a monitoring and programming suite. They’re currently engaged in a third project.

What is the team composition?

We initially worked with a primary system architect and they then rapidly scaled up to four developers. Having expanded the scope after completing the MVP, we now have a team of 11 people.

How did you come to work with Sirin Software?

My business partner had previous development experience in Eastern Europe. We did an online search for technical engineers and found Sirin Software. While they’re based in Europe, they also have a small presence in the U.S., which made us more comfortable.

We started with a very small contract. We gave them our product owner requirements and they were able to develop a system architecture within six weeks. My business partner and I visited their headquarters for a presentation and an in-person knowledge exchange. We were very impressed by the results, so we decided to move forward with the full development.

How much have you invested in them?

We’ve spent between $500,000–$1 million.

What is the status of this engagement?

We started working together in March 2016 and our relationship is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

They produce quality software. We find occasional bugs, which is normal for any large development project, but they’re always willing to work after hours or on weekends to make the necessary repairs. The hardware also has occasional issues, but nothing out of the ordinary. The quality has exceeded my expectations.

How did Sirin Software perform from a project management standpoint?

The time zone difference has actually worked to our benefit. It allows them to focus on development without interference from our end, and we see the results at the end of each day. Their team also speaks excellent English, so we haven’t run into any translation issues. We communicate regularly through Slack, phone, and web calls, and we have full access to their Scrum boards through Jira.

They’re always able to provide remote field support if needed. Additionally, they provide detailed documentation, especially as it relates to bug repairs.

What did you find most impressive about them?

They have an excellent ability to acquire impressive talent. They also take ownership of their products. This is greatly appreciated, especially since we’re working together to create a safety product responsible for saving lives.

Are there any areas they could improve?

Sirin is completely transparent, but some difficulties arise when working with a Ukrainian company. Shipping components into and out of the country can cause delays due to customs.

5.0
Overall Score
  • 4.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
    If a deadline slips, our costs increase.
  • 5.0 Quality
    Service & deliverables
    They take ownership of their products.
  • 5.0 NPS
    Willing to refer

Platform Migration for Consumer Electronics Company

“Alex and his team got it right the first time … they knew exactly what they were doing.”

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
June 2015 - Feb. 2017
Project summary: 

Sirin helped migrate a platform, addressing a critical server issue in the process. The team also handled major development projects, including software for wireless devices.

The Reviewer
 
1-10 Employees
 
Simpsonville, South Carolina
Former Owner, Sabai Technology
 
Verified
The Review
Feedback summary: 

Sirin demonstrated technical expertise, fixing a complex issue that several other developers had failed to resolve. They have a high level of responsiveness, professionalism, and flexibility.  While project management was initially weak, it improved over time.

BACKGROUND

Introduce your business and what you do there.

I was the CEO and owner of Sabai Technology.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Sirin?

We were migrating our embedded platform from Metabase to an OpenWrt base. Aside from OpenWrt embedded development, we needed help addressing driver issues.

SOLUTION

What was the scope of their involvement?

Sirin resolved our driver issues very quickly. After Sirin’s initial success, I decided to engage them in larger projects. More and more, we started relying on them to do our OpenWrt embedded development. Aside from embedded Linux, they also handled driver development and remote control development. We developed a system that was heavy on the wireless Wi-Fi side because it could be remotely updated and controlled.

What is the team dynamic?

We usually had 2–3 developers working on our projects. When we first talked to them, there was only Alex [Founder, Sirin Software]. When we engaged them on a full-bore project, they had expanded to four staff. By February this year, there were about 40 of them in the company.

How did you come to work with Sirin?

We originally found them on a contracting website, where we had a fixed and limited engagement to find developers with the expertise we needed.

How much have you invested with them?

We paid $25,000 for their work.

What is the status of this engagement?

We started working together in June 2015, and the engagement ended in February 2017.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

Alex and his team got it right the first time. They knew exactly what they were doing and got it finished. Previously, a lot of developers had attempted to solve our problem, but they failed to finish the work.

One of the biggest things about them was their high responsiveness. Also, it was easier to work with Sirin than an in-house group because we could expand or contract our involvement as needed.

How did Sirin perform from a project management standpoint?

Their project management skills were weak in the beginning, but it got better as time went on. I saw an increased focus on project management during our collaboration. While they may not have always hit the deadline, part of that was my fault because I often had shifting goals. As a result, the deadlines and scope were constantly changing.

The communication was great. We had a fairly open flow of communication on Slack.

What did you find most impressive about them?

Their level of professionalism was outstanding. It was refreshing to work with people who could discuss the issue clearly, understand what was being said, and come up with solutions.

Are there any areas they could improve?

Any time they identified a weakness, you could tell that they were taking steps to fix it. As they grow, they need to make sure that they’re getting the in-house skills and resources they need for certain areas.

4.5
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
    My client sometimes changed the underlying specifications and goals, making it difficult to always meet them.
  • 5.0 Cost
    Value / within estimates
    It was excellent.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I’ve recommended them to several colleagues.

Ongoing Development for Connected Devices Firm

"They’re very strong and hardworking engineers. They contribute at a high level."

Quality: 
5.0
Schedule: 
4.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Confidential
 
2015 - Ongoing
Project summary: 

Sirin Software augmented internal teams to help with C programming on various operating systems, including Linux environments and embedded products.

The Reviewer
 
11-50 Employees
 
San Mateo, California
Barbara Nelson
CTO, Cirrent
 
Verified
The Review
Feedback summary: 

Sirin delivered high-quality code and have steadily helped improve the software alongside other teams and vendors. Though the beginning was challenging due to lack of communication, they implement feedback well, are easy to manage, deliver on their promises, and act more like partners than vendors.

BACKGROUND

Introduce your business and what you do there.

I’m the chief technology officer at a startup based in San Mateo, California. We’re focused on improving the Wi-Fi experience for connected products in the home. They’re typically products that don’t have screens or keyboards, like home security cameras, lightbulbs, video doors, music speakers, talk boxes, and that type of thing. We’ve been in the market almost three years.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Sirin Software?

The way our solution works is we have an agent, who we call the wireless connection manager, that goes into the connected product. We were looking for developers who had experience with embedded products who already had experience with real-time operating systems and C level programming for these smaller form factor devices

SOLUTION

What was the scope of their involvement?

It’s a software solution. They do C programming for us either on a Linux environment or on the different real-time operating systems.

 

What is the team dynamic?

We typically have about three full-time developers assigned to us; the engagement is coming up on two years now. There has been a little bit of turnover. As they’ve hired new people, they’ve replaced others. We’ve had a pretty steady state of three developers.

How did you come to work with Sirin Software?

Our founder found them on Upwork before I joined the company.

How much have you invested with them?

Three full-time employees for the last 18 months. We don’t do it on a per-project basis anymore; we do it as an hourly rate.

What is the status of this engagement?

We started working with them over two years ago and the work is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

They’re very strong developers. They deliver high-quality code. We’re very happy with the results. Their stuff isn’t that isolated, it’s various parts of an overall service, including technology they’ve developed and technology we’ve developed and technology that another group has developed. It’s hard to speak specifically about theirs, but in general, we’ve been very happy with the results.

How did Sirin Software perform from a project management standpoint?

We tell them what to use. We use Slack, Atlassian, and JIRA. We are basically project managing. They’re part of a bigger group. Their three developers are working very closely with two more developers in our head office. All five of them are managed together.

What did you find most impressive about them?

They’re very strong and hardworking engineers. They contribute at a high level. Of the three developers, one is a little more senior than the others. The senior guy contributes at both the development level and at the architectural level. We treat them as members of our team and they act as if they’re full team members.

Are there any areas they could improve?

No, we’ve been very happy. We’ve given them feedback along the way in terms of what we need. Early on, we probably struggled a little bit with them not necessarily having the full picture. As a result, sometimes the decisions they would make wouldn’t make sense for the nature of our product. We’ve addressed that through better communication; and we have a monthly all-hands-on deck, which they’re a part of. We give them broader context.

Since we’ve started doing that, we haven’t run into these issues anymore. It used to be that they took a fairly engineering-oriented approach. They’d solve a problem in a way that made the most sense for a developer, but not necessarily the most sense for an end user. By working harder to make sure they understood the scope, the context, the target audience, and the other aspects of the system, they were able to start making better decisions in context.

4.0
Overall Score There was a little bit of a challenge in working long distance. I’m happy with the nature of their work and I’m happy working with them.
  • 4.0 Scheduling
    ON TIME / DEADLINES
    Like any developer, not every date is met.
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer