Source Engineers Consulting
Design and implementation of control, signal processing, and safety systems
Highlights
- Programming of embedded systems with Model-Based Design and C/C++
- Development of control systems and signal processing applications
- Experience with power electronics in different markets and products
- Support of software development processes considering compliance standards for functional safety
- Specialization in software development and standards for solar applications
Description
At Source Engineers, we specialize in the development of embedded solutions for many different markets and industry applications. We have experience with the Model-Based Design approach for various applications. Thus, we can support the development, simulation, and testing in MATLAB® and Simulink®. We are also skilled in the integration of MATLAB solutions into legacy code and setting up builds for designated embedded targets. We can support the design of control and DSP algorithms and port them to embedded DSP platforms such as Texas Instruments DSP or general purpose STM32 platforms.
We have experience in the design, architecture design, and certification of fault-tolerant and fail-safe systems. We start with a “fault-tree” risk analysis to identify the safety-relevant parts of your product. After that, we can take part in the system design and provide a software architecture that allows you to separate the safety-relevant code from the rest. Finally, we accompany the product through the safety certifications and provide the necessary documentation. All this comes with great experience in setting up the build toolchain to support CI/CD throughout the project into the product life-cycle.
We offer engineering services to customers in the solar, transportation, and machine industry with a wide range of products. If our customer already employs a software development team, we consult on adjusting the development process using Model-Based Design techniques or support the team in designing, developing, and testing their product. In other cases, the customer designs their own hardware, and we partner by providing the software.
Typically, our customers are strongly rooted in the embedded world. They rely on well-developed and thoroughly tested systems. We helped developing products ranging from solar inverters, X-ray generators, traction converters, battery systems, coffee machines, e-Bike computers, and many more.
We develop software in C/C++ for our customers or work as a software project lead. Many of our customers face the challenge of updating control algorithms or other performant software algorithms while none of the original developers are around anymore. We then help by first understanding the problem, proposing solutions with Model-Based Design techniques, and helping their team implement the solution.
Some customers who already use MATLAB and Simulink approach us because they want to improve their software development process or increase the quality or performance of their models as well as the generated code. Another request we often receive is for assistance with control systems where the customer’s control engineer needs somebody from the industry to review the design. All requests from our customers require a deep understanding of embedded systems and the relevant standards.

Source Engineers
Kapellenstrasse 7
3011 Bern
SWITZERLAND
Tel: +41-32-5114083
info@sourceengineers.com
www.sourceengineers.com
Service Type
- Consulting Services
Tasks
- Control Systems
- Digital Signal Processing
- Embedded Systems
- Real-Time Systems
- System Modeling and Simulation
- Functional Safety Consulting
Industries
- Automotive
- Energy Production
- Industrial Automation and Machinery
- Rail, Ships, and Other Transportation
- Utilities and Energy