Microprocessor
Welcome to the website
of Softstar, s.r.o.
We are a small family-owned business with several projects in the fields of telecommunications, embedded systems, and web development. We are involved in both software and hardware development.

Key Technologies

image
  1. C
  2. C++
  3. C#
  4. Java
  5. Python
  6. Bash
  7. Asm programming languages

Softstar develops firmware as a stable and secure foundation for every device. The team combines deep knowledge of embedded platforms with meticulous work on low-level interfaces, ensuring that the resulting code is fast, reliable, and precisely tailored to the specific hardware and its operating conditions.

The process involves a detailed analysis of the architecture, the design of robust communication logic, and thorough testing in real-world scenarios. As a result, Softstar delivers firmware that reliably controls the hardware, supports future expansions, and seamlessly integrates into the broader product ecosystem.

image
  1. PHP
  2. SQL
  3. HTML
  4. CSS
  5. Symfony
  6. CodeIgniter
  7. JQuery
  8. JavaScript
  9. React

Softstar develops web applications as fast, secure, and sustainable digital products. The team combines modern front-end and back-end technologies with an emphasis on clean architecture, scalability, and high-quality UX, ensuring that the resulting applications are stable, intuitive, and ready to grow alongside the client’s needs.

The process includes a detailed analysis of business requirements, the design of a well-thought-out user interface, and thorough cross-device testing. As a result, Softstar delivers web applications that seamlessly fit into business processes, integrate easily with other systems, and provide users with a fast and reliable digital experience.

image
  1. Git
  2. TFS
  3. SVN
  4. SVC
  5. Mercurial
  6. TeamCity
  7. BugZilla
  8. TestLink
  9. Jira

Softstar conducts testing to ensure that every digital and embedded product undergoes a thorough evaluation of reliability, performance, and security. The team combines manual and automated procedures, tests the behavior of applications and firmware under real-world conditions, and identifies defects before they reach users. As a result, the final systems are stable, predictable, and ready for long-term operation.

The process includes risk analysis, test scenario design, systematic functional verification, and detailed documentation of results. Softstar thus delivers testing that ensures high product quality, supports faster development, and enables seamless integration into a broader technological ecosystem.

How We Work

  • 1

    Analysis and Understanding of Equipment

    We begin every project with a detailed analysis of the hardware, its environment, and the requirements. This allows us to know exactly how the device should function and what technical limitations we must take into account.

  • 2

    Design of a robust architecture

    We design firmware to be stable, secure, and sustainable over the long term. We ensure a clean interface between hardware and software and allow for future expansion.

  • 3

    Iterative development on actual hardware

    We develop the code incrementally and test it continuously directly on the device. This approach allows us to quickly fine-tune performance, behavior, and precise responses to inputs and environmental conditions.

  • 4

    Rigorous testing in practice

    We view testing as a critical phase. We combine automated and manual testing, simulate extreme scenarios, and verify reliability during long-term operation.

  • 5

    Handover and Support for Development

    We deliver the finished solution with clear documentation, the option for updates, and support for further development. Softstar’s firmware thus becomes an integral part of the entire product.

About Us

We strive to develop software that is enjoyable for everyone involved and that remains relevant in the long term. This gives rise to requirements regarding quality, performance, internal architecture, upgradeability, maintainability, and much more. Software is becoming ubiquitous, so it should be of high quality.

image

I graduated from the Faculty of Mathematics and Physics, and besides programming, I really enjoyed mathematics, physics, and biology. As for programming, I started out in high school by writing games for 8-bit computers… by entering hexadecimal instruction code directly into the computer’s memory. There were even some classmates who enjoyed playing these games.

I then spent more than 15 years working for the outsourcing company CN Group, where I developed large-scale telecommunications applications using C, C++, Python, and other tools.

After founding Softstar, s.r.o. in 2013 and working on contracts, I began to branch out into the field of embedded devices, among other areas, gaining extensive experience in various fields of IT and programming. Throughout my career, I have thoroughly enjoyed my work and have always relished overcoming challenges.

Jiří Charvát, Founder of Softstar, s.r.o.

References

Want to take your idea to the next level?
Get in touch and let’s discuss how we can help you.