Software development forms an integral part of virtually all the products at MRS Electronic. Basic software, such as application software and help tools, are developed for our own products as well as those of our customers. Our strengths lie in particular in the areas of application development using CAN and LIN interfaces. Work often begins with system design and system development. Here our software team is in close contact with our colleagues from the development department and the customers. We always follow what is known as the V-model principle throughout this process. Sometimes agile elements are also integrated into this. Our development takes place in small teams, each undertaking an individual range of tasks, such as embedded application, PC and mobile application, technical support, library development and production support, making them absolute experts in their specialist areas. For "embedded projects" we usually work in C (Misra). PC/desktop applications, preferably in C# with the .NET framework, are among our strengths.
As well as electronics experts, we also employ computer scientists, but career changers are also always welcome in our team. External service providers are also brought on board for individual projects, in order to ensure the fastest possible implementation for customers.We rely on the automation, standardization and simplification of our work processes. To do this, commercial systems from market leaders and, whenever possible, open-source solutions are used. Our version management, issue tracking and project planning are implemented professionally using Polarion, gitlab and Jira, for example. We support many embedded platforms based on central, self-developed libraries, that follow the same basic philosophy. Here we rely on deep integration and automation of our build systems.We all constantly work on improving our development processes and making it easier to use and control the existing ones using self-developed auxiliary tools. With our diverse software development team, we are able to fulfill our customers' most complex requirements and inspire them with the results.