Skip to content

Development of a Client-Server App for the Optimization of Semiconductor Production

Close-up of an electronic circuit board with integrated circuits and microchips mounted on a printed circuit board (PCB). The image represents embedded systems, electronics engineering, hardware development, semiconductor technology, PCB design, industrial electronics, and smart device manufacturing.
Category:
Software Modernization, DACH
Industry:
Semiconductors
City:
Dresden, Germany 🇩🇪
Model:
Team Outsourcing
Payment model:
Times & Materials
Duration:
Since July 2017

Client

The client is a German equipment manufacturer and independent provider of software solutions for lithography process control and optimization. Its innovative software solutions, created by engineers for engineers, are used in the world’s leading semiconductor plants.

Challenge

Parts of the client’s system needed major upgrades to meet new standards. The client tried relying solely on in-house resources but grew impatient with the project’s slow progress. To speed things up, their team needed additional C# and .NET experts. They opted for team outsourcing and found a trustworthy partner in VM.pl.

Automated machine assembling or inspecting a printed circuit board (PCB) in an electronics manufacturing facility. The image represents electronics production, PCB assembly, semiconductor manufacturing, industrial automation, quality inspection, precision engineering, and smart manufacturing technologies.

Solution

We provided long-term support for the company’s project. In a short time, we assembled a team of four experienced C# and .NET programmers to meet their needs.
During the project, we focused primarily on improving the code and architecture of the existing Windows application. We also created new functionalities required by the company’s clients and provided solid, substantive support for the German team.

Our work included:

  • development of the customer server application (Windows) for semiconductor production,
  • designing and implementing new data visualization types and metrics,
  • large-scale code refactoring and memory optimization,
  • .NET 4.7 to .NET Core migration (including WCF to gRPC changes),
  • re-engineering existing plots to boost performance and add new functionalities,
  • supporting the team in WPF and WCF technology processes,
  • sharing expertise via internal training.

Result

We helped the client develop their long-term project. The new modules replaced the old ones, making the system more modular, extendable, and testable. This means the client can add new features and maintain quality more easily.
Our team’s expertise enables the company to make big changes quickly. They can now respond to customers’ needs more efficiently and accurately. We helped the client become a leading software provider in the semiconductor industry.

  • From the client

    We increased our software development team with the help of VM.PL. They supported us in every aspect so that the new team was brought up to speed very soon. Great collaboration!
    VP Software Development
    Vice President of Software Development

Technologie

Laboratory professional using a tablet to monitor and manage laboratory processes in a modern research environment. The image represents laboratory information management systems (LIMS), digital data collection, scientific workflows, quality control, healthcare technology, and laboratory digitalization.

Platform for Comprehensive Production Management in Salesforce

See another one

Design, Development, DevOps or Cloud – which team do you need to speed up work on your projects? Chat with your consultation partners to see if we are a good match.

Jakub Orczyk

Member of the Management Board/ Sales Director VM.PL

Book a free consultation
Jakub Orczyk