Free Deep Dive "Digitising German SMEs Together" on 26.10. Register now
Logo von Soluware GmbH

Soluware GmbH

DevOps, .NET, Backend, C#
4.9
3 ratings
To the website Send message

Unternehmensdarstellung

COMPLEX SOFTWARE. MADE EASY. What do we stand for? Collaboration based on trust. Standards and norms are part of our identity. We are part of a solid, family-run group of companies. Innovation is what drives us. What else characterises us? The development of first-class software and advice on process and quality issues in software and system development. By merging development and process expertise, we are true professionals in the development of complex and safety-critical software. Soluware not only supports its customers with in-depth knowledge of process and quality issues, but also provides active support in software and system development and in the implementation of quality assurance measures. What do we do specifically? - Embedded / software & hardware development in the electronics environment - Testing - specialising in test automation, unit tests and much more. - IoT - digitalisation of machines with C#; .Net; Phython and much more. - Software quality assurance & project management Would you like to control your machines conveniently via your smartphone, carry out software updates via app and record and analyse working times either directly in the app or at the workplace? Or are you interested in visualising the movement profile and status of your machines on a map? Even material usage quantities, times, distances and areas can be billed immediately after use. We are the EtherCAT experts. As an acontis Technologies development partner, we support our customers in the introduction and customisation of Acontis products.
Daily rate
640€/day
Annual turnover
2-10 million
Employees
40 employees in total
Company type
Established
Homepage
https://soluware.de/
Location
Ravensburg

References

Development of a data collection infrastructure for construction site logistics (BIM)

the world's leading supplier of construction cranes and one of Austria's largest construction companies
Manufacturing

Verified ratings

Communication
Adherence to deadlines
Quality

11/2023 - 04/2024

Vienna

Request similar project

Comment

Many thanks to Soluware for the very flexible IT implementation in the project!

Project description

In close cooperation with our customers, we have developed a solution with which the positions and movements of individual construction components within a construction site can be recorded, stored and used for construction data modelling. The building components are recorded using the latest RFID technology, and the information collected in this way is supplemented by telemetry data from the local construction cranes. Our customers can use this information to carry out construction data modelling.

Procedure

  • Project kick-off workshop and joint project planning with the project partners
  • Structuring and maintenance of tasks in Jira, using an agile approach
  • Version management in Bitbucket
  • Development of the software and configuration of the individual components
  • Documentation of the system
  • Commissioning and on-site support at the test construction site

Features

  • Setup and configuration of a local WiFi network on the construction site
  •  Data transmission between the components using the MQTT protocol
  • Safe handling of possible network problems
  • Automatic entry of the collected data into a database
  • Time synchronisation between the construction cranes and RFID readers
  • Solution for later customisation of the configuration of all components
Inbetriebnahme
Project Planning
RFID
Version Control
MQTT
Bitbucket
Jira

Redesign of a time-of-flight distance sensor with LoRaWan interface

Verified ratings

Communication
Adherence to deadlines
Quality

09/2023 - 12/2023

Request similar project

Project description

The need for a comprehensive redesign of a Time-of-Flight (ToF) distance sensor with LoRaWAN interface arose from the increasing demand for improved performance features and a modernised architecture. Our goal was not only to redesign the hardware, but also to extend the software functionalities and improve the maintainability of the system. The current sensor, although functional, was reaching its limits in terms of accuracy and flexibility. In addition, more efficient error handling and the possibility of over-the-air (OTA) software updates were required. However, the existing software architecture made it difficult to integrate new functions. We started with a thorough analysis of the existing and new requirements to create a clear roadmap for the redesign. 

The optimisation of the sensor system begins with the requirements analysis, including customer feedback and support interactions. Existing and new requirements are documented in order to obtain a clear overview. 

The hardware redesign focusses on the selection of modern components and the integration of an efficient LoRaWAN module to increase accuracy and performance. 

The adaptation of the software architecture includes the development of a transparently defined system state machine for clear states and transitions. At the same time, the software architecture is being revised for improved scalability and maintainability. 

Error detection and management are improved by a robust mechanism for real-time errors and the integration of JIRA for efficient task and error management. Regular interim software releases with clear release notes are part of the process. 

In addition, features such as over-the-air software updates and the integration of a bootloader are being developed to ensure that the sensor software can be updated wirelessly. These measures are aimed at a comprehensive improvement of the sensor system. 

Improved hardware has significantly increased the accuracy and performance of the sensor. The introduction of a transparent system state machine facilitates maintenance and further development of the clear system architecture. Comprehensive error detection and management improves the reliability of the sensor. The integration of JIRA and the provision of clearly documented release notes enable transparent communication with users as part of regular software updates. The implementation of over-the-air (OTA) updates and a bootloader creates the possibility of flexible and secure software updates. Together, these measures contribute to a comprehensive improvement of the sensor system. 

The redesign of the Time-of-Flight Distance Sensor has not only led to technological progress, but has also significantly improved the maintainability and expandability of the system. The use of state-of-the-art technologies and a clear focus on user-friendliness make the sensor a market-leading product.

Systems Architecture
Requirements Analysis
Ist-Analyse
Jira
Software Architectures

Embedded software development for controlling an industrial truck

Manufacturer of industrial trucks
Research, manufacturing industry and mechanical engineering

Verified ratings

Communication
Adherence to deadlines
Quality

09/2023 - 12/2023

Request similar project

Comment

The project was completed to our satisfaction. Regular meetings were held to coordinate the course of the project, ensuring that the releases were completed on time.

Project description

The series software was developed for a rotary pushbutton actuator.

The component is integrated in the industrial truck and communicates with other control units via CAN.

Communication with the diagnostic terminal also takes place via CAN bus, using ISO-TP/UDS.

Procedure

  • Agile project using sprint-based order form
  • Project duration approx. 12 weeks, consisting of 6 sprints
  • Analysing the requirements and creating the project plan in Jira
  • Integration of new functions into the software architecture using a UML model in Enterprise Architect
  • Generation of code from the UML model and thus automated visualisation of traceability information
  • Definition and execution of software tests on the integrated system to verify functionality

Features

  • Integration, configuration and expansion of an ISO-TP/UDS stack into the overall system,
  • Connection of the UDS stack to the CAN open stack.
  • Establishing CAN communication with the entire vehicle
  • Development of voltage monitoring and error handling
  • Development of EEPROM module with RAM mirror
  • Development of a Production & Monitoring module that determines and stores production data and statistical values.

Development of the watchdog

Project Planning
Monitoring
Ist-Analyse
Software testing
Jira
Software Architectures
CAN Bus
RAM
UML

Test automation for control systems in bottle production

Renowned supplier of control systems
Mechanical Engineering

Evaluation

No rating available

07/2023 - until today

Request similar project

Project description

The highly specialised control systems are operated for an extremely long time and the expensive and complex production systems are well maintained.n It is well known that control systems have to be redeveloped when components are discontinued. In this case, the telis development documents, which were over forty years old, also had to be brought into the digital world. The new development follows modern processes and utilises state-of-the-art tools such as Jira and Confluence. Soluware supported this process, particularly in the area of testing.

Procedure:

  • Preparation and moderation of a multi-part workshop on the introduction of a "development process fully mapped in Jira and Confluence"
  • Analysis and partial documentation of existing requirements with the aim of improving test case derivation
  • Creating a test strategy and planning
  • Specification of automated test cases
  • Development and implementation of automated tests
  • Test tool customisation based on Python
Ist-Analyse
Confluence
Python
Jira

Linux kernel driver development in C

Embedded Communication Devices Manufacturer
Automotive and electrical industry

Evaluation

No rating available

02/2022 - 12/2022

50,000 euros

Ravensburg

Request similar project

Project description

Linux kernel driver development in C

A successful manufacturer of embedded communication devices was forced by the loss of an expert to find a reliable developer at short notice to extend and integrate a Linux device driver.

Our task was to revise and functionally extend a prototype implementation according to the Linux mainline guidelines. The analysis of comparable drivers and internal requirements showed the target architecture into which the software was transferred. The result was successfully transferred to the Linux Kernel Mainline by our customer and is now available to all users.

C (Programming Language)
Linux
Ist-Analyse

IOT APPLICATION DEVELOPMENT WITH C# AND UI/UX IMPLEMENTATION

Agricultural enterprises
Electrical industry and agriculture

Evaluation

No rating available

03/2020 - until today

200,000 euros

Ulm

Request similar project

Project description

A medium-sized global market leader of spreaders in the agricultural sector had set itself the goal of reducing high integration costs and combining extended functionalities in an innovative application.

Soluware was able to develop a smart control solution for the customer within the required time and the planned budget. The app development took place in C#. Further tasks were the development of a native iOS/Android app and the UI/UX implementation.

The project offers customers enhanced, highly innovative functionalities, such as easier machine management and automation, as well as a significantly improved user experience and documentation functions with geo-location.

Android
User Interface
iOS
C#
Microsoft Visual Studio
CI/CD

Main focus

C (Programming Language)
C#
Linux
C++
EtherCAT
Python
.NET
Test Automation

Other skills

MICROSAR
ASP.NET
SIMATIC
MQTT
Assembler
User Interface
Hardware Development
iOS
Team Foundation Server
Embedded Linux
OCAML
Performance Optimization
Flutter
QNX
Quality Assurance
Machine Learning
PL/pgSQL
Project Management
AWS IoT
ALE
Business continuity
Android
DOORS
Scrum
Polarion
Microsoft Visual Studio
Functional Safety
OPC UA
HTML5
Agile Requirements Engineering
Virtual Team
UDP
User Experience
Sensors
Software testing
Automotive SPICE
Confluence
Jenkins
Software Architectures
.NET Core
TIA Portal
Git
Eclipse
Labview
Agile Working
FreeRTOS
Jira
Compiler
Project Planning
Process Consulting
VxWorks
Test Management
Software Development
Artificial Intelligence
C# .NET
ReactJS
Bluetooth
Java
DevOps
Agile Testing
Microcontroller
Windows
Subversion
+51

Industries

Automotive
10 - 30 projects
Electrical
10 - 30 projects
Manufacturing
10 - 30 projects
Agriculture
10 - 30 projects
Defence
10 - 30 projects

Dein persönlicher Ideen- und Beratungsassistent

Nutze unseren KI-Bot, um gezielt Fragen zu diesem Dienstleister zu stellen, Inspiration für dein Projekt zu sammeln oder passende Alternativen zu finden. Schnell, einfach und rund um die Uhr für dich da!

en_GBEnglish

Send message

Stelle hier anonym deine Frage an das Unternehmen, z.B. nach Verfügbarkeiten, Sätzen und Referenzen.

An welche Mailadresse sollen wir die Antwort senden? Wir geben diese nicht an das Unternehmen weiter.