About Us
With a team comprising highly skilled software engineers, developers, and project managers, we bring over 20 years of collective experience in developing software projects for automotive and electronic systems. This extensive expertise empowers us to excel at tackling complex software challenges with precision and ingenuity.
We have established our main office in Schaffhausen, Switzerland, strategically positioned to serve our global clientele effectively. In addition to Schaffhausen, we have expanded our presence to other key locations, including Timisoara, Chisinau and Tuttlingen. These locations allow us to collaborate closely with our clients and provide local support while leveraging our global expertise.
We specialize in custom software development, collaborating closely with our clients to understand their unique problems and deliver tailored solutions that precisely meet their needs. Our commitment to reliability and quality ensures that we consistently achieve the highest standards, providing our customers with exceptional results.
Staying ahead of the technology curve is paramount to us. We understand that innovation is essential in the fast-paced software industry, which is why we continuously explore new methods and techniques. By embracing the latest advancements and trends, we deliver cutting-edge solutions that position our clients at the forefront of their respective industries.
Driven by our passion for innovation and the desire to create impactful solutions, we have expanded our horizons by developing our own products. Leveraging the extensive experience gained through successful market engagements, we have created innovative offerings that further demonstrate our commitment to quality and customer service.
Expertise
ASPICE (Automotive SPICE) is an international software process assessment standard developed by automotive OEMs and suppliers, created to assess the maturity of an organisation’s development and maintenance processes. We offer a wide range of services for software development, all based on ASPICE compliant processes and methods. With us, you can be sure that your product meets a high standard of quality and performance.
We are well versed in agile software development methodology, focused on customer collaboration, rapid iteration and flexibility. Also, our teams developing automotive software have expert knowledge in V-cycle methodology, being able to create or work with well-defined development processes.
Our Software Quality Assurance engineers responsible for monitoring and auditing the development, testing, and validation processes throughout the software development cycle to ensure that they are in line with the defined quality standards.
We have great expertise in software project management, for the entire lifecycle of a software project. Our experience allows us to efficiently manage resources, set and meet deadlines, identify and mitigate risks, plan, track and report the progress status.
With extensive knowledge of the system and software requirements engineering for automotive, our team masters the process of gathering, analysing, and documenting system and software requirements.Process
- Automotive SPICE
- Agile / V-Cycle Methodologies
- Quality Assurance
- Software Project Management
- System Requirements Engineering
- Software Requirements Engineering
Our embedded system architecture team can provide exceptional embedded systems solutions, by determining which hardware components and resources fit best to the system requirements, ensuring system scalability and identifying system bottlenecks and points of failure.
Are you looking for software architecture support? Our team of experts can help you design and build reliable, robust, scalable and modular software architectures, incorporating security and safety protocols, like access control, authentication, encryption, secure boot and secure communication. Our software architects have a deep understanding of the embedded systems and the software development life cycle, having a strong understanding of various single core and multi core microcontroller architectures and suitable operating systems for embedded systems.
We are proficient with IBM Rational Rhapsody and Sparx Systems Enterprise Architect. The IBM Rational Rhapsody tool provides a collaborative design development and test environment, supporting UML, SysML, UAF as well as AUTOSAR import and export capabilities. Sparx Systems Enterprise Architect is a visual modelling and design tool based on the OMG UML that supports the design and construction of software systems. It is used not only to model the architecture of systems, but to process the implementation of these models across the full application development life-cycle.
We are offering exceptional software detailed design support for the automotive industry, ensuring that the software requirements are taken into account and that the software meets the automotive industry standards. This ensures that the software is reliable and will be able to operate safely in the automotive environment.
System & Software Architecture
- Embedded System Architecture
- Software Architecture
- IBM Rational Rhapsody
- Enterprise Architect
- Software Detailed Design
When design meets implementation and code generation, all integrated in one environment, many advantages are to come, such as easy configuration, early testing, code robustness and traceability.
Our team is mastering the IDE that supports Model Based Development (Matlab) together with their toolboxes for processing signals (Simulink) and for state machines development (Stateflow).
We have experience in Data Dictionary configuration and generation of production-ready embedded C code using Embedded Coder and TargetLink, as well as defining traceability between model graphical objects and functional requirement items within external tools.
As we are quality oriented, we perform early model static verification for uncovering potential issues, running Model Advisor and checking compliancy to the required rules and standards. In order to increase the efficiency, we perform early dynamic verification at model level versus code level (Model-In-The-Loop versus Software-In-The-Loop), even before the target platform is available.
Model-Based Development
- MATLAB
- Simulink
- StateflowTargetLink
- Embedded Coder
Our company offers comprehensive AUTOSAR expertise through a range of services as quotations, requirements, architecture, implementation, integration, testing and problem reporting. Our AUTOSAR training options include both generic and dedicated training, tailored to the specific needs, processes, methods, and tools.
Our team is well-versed in configuring AUTOSAR with various providers such as Elektrobit and Vector. Our expertise extends to the Basic Software, Communication and Diagnostic Stack, Crypto Stack, System Stack, Memory Stack, Complex Device Drivers, Microcontroller Abstraction Layer, Runtime Environment and Application Layer.
We offer AUTOSAR integration for both full and partial AUTOSAR environments, including implementation of AUTOSAR components, Complex Device Drivers and Communication Transceivers. Additionally, we are specialized in AUTOSAR requirement definition and management, as well as software and project management. Our testing capabilities include debug, integration tests, system tests and standard AUTOSAR acceptance tests.
All of our services are provided by highly skilled and experienced professionals with a deep understanding of AUTOSAR technology and best practices.
AUTOSAR
- AUTOSAR Configuration
- AUTOSAR Integration
- AUTOSAR Development
- Vector DaVinci
- Elektrobit Tresos
- Application Development
With a strong background in automotive software development, we have developed safety-critical systems based on the ISO 26262 standard, such as Electronic Steering Column Lock, Electric Power Steering, Battery Management Systems and ABS/ESP systems to name a few.
Our engineers are committed to designing and developing systems that are reliable, safe and efficient. We understand that the reliability and accuracy of these products are paramount for maintaining the safety of passengers and other road users.
With an extensive knowledge in coding languages like C and C++, strong debugging and troubleshooting skills, and a deep understanding of microcontroller architectures, our team has the knowledge and expertise to design and implement effective safety critical systems that are efficient and reliable, while still meeting ASIL-D certified requirements.
We are always looking for ways to innovate and develop better processes and systems to ensure our customers have the very best in safety and reliability.
Safety Relevant Systems
- FuSi ISO 26262
- Battery Management System
- Electronic Steering Column Lock
- Electric Power Steering
- ABS / ESP / Traction Control
Our software verification process includes rigorous examination of the software for any potential bugs, defects, and security vulnerabilities. We are familiar with code static analysis tools such as LINT or Polispace and model based verifications tools, which can check back-to-back the generated code against the formal model which generated it.
We offer great software testing capabilities for automotive companies. Our team of experienced software testers provide reliable and accurate testing of any embedded software, ensuring that it meets the highest standards of quality, safety and performance.
Our software test team has experience working with model based testing tools, testing models (MIL), code (SIL) and real-time applications (HIL) according to safety norms.
Our system testing team can test any embedded system for hardware dependency and components interoperability, against functional, performance, security and real-time requirements.
We are familiar with software testing automation for automotive, using specialised software tools to automate the software unit testing, integration testing, software testing and system testing of the embedded software applications and embedded systems. We are capable of building test automation hardware boards and harnesses in order to support the automated testing of the embedded systems.
Testing
- Software Verification
- Software Validation
- Model Based Testing
- System Testing
- Testing Automation
Connected vehicles are quickly becoming prevalent in our society, as technology continues to evolve and become a part of our everyday lives. Our company has vast experience in connected vehicle development, from basic connectivity designs to complex applications.
Using cutting-edge technology and processes, we provide the most innovative and reliable solutions to customers. Our experience includes working with technologies such as GSM, BLE, WIFI, Ethernet and NFC. We have implemented various systems which gave us the experience to adapt to virtually any project or requirement.
With our extensive experience in the automotive field, we are well-versed in the use of CAN, FLEXRAY, LIN, UART, USB, SPI and I2C interfaces for automotive systems. Our engineers have successfully integrated functionalities using these interfaces into different automotive applications from various manufacturers, including but not limited to, Battery Management Systems, Vehicle Telematics, Car Infotainment, and Automotive Security.
As the automotive industry progresses, we are constantly exploring new technologies in order to stay ahead of the ever-evolving industry. By keeping in touch with the market, we are ensuring that our solutions remain at the forefront of the connected vehicle revolution.
Communication & Connectivity
- GSM, BLE, WIFI, Ethernet, NFC
- CAN, FLEXRAY, LIN
- UART, USB, SPI, I2C
We are dedicated to providing comprehensive automotive software security services to ensure the safety of passengers and protect the integrity of vehicle software. We recognize the importance of securing vehicle software from a variety of security threats, including cyberattacks and unauthorized access.
Our team consists of experienced engineers and cybersecurity professionals who specialize in a range of customized services. One of our strong assets is Secure Boot, which ensures that the software running on a vehicle's electronic control units (ECUs) is authentic and free from tampering. We also offer Cryptography services, that provide robust encryption and secure communication between different ECUs, thus preventing attackers from intercepting and tampering with sensitive data. In addition, we offer Secure Diagnostics, which employs an authentication and authorization method to protect sensitive data from unwanted intrusion.
Our goal is to work closely with our clients to identify potential threats, address vulnerabilities, and develop customized solutions to protect their vehicle software and data.Security
- Secure Boot
- Secure Diagnostics
- Secure Communication
Products
Battery Cell Measurement Controller Simulator
Battery Cell Measurement Controller (CMC) Simulator is a hardware device that simulates the communication with a real car battery pack.
Usage benefits are:
- Safer for every desk (no more high voltage power supply)
- One simulator hardware configurable for multiple CMC variants and up to 448 battery cells through the desktop application
- Dynamic simulation for HW and interface changes of the CMCs
- Time and cost reduction - CMCs under development can be simulated before delivery
- Substitutes multiple CMCs hardware => no more multiple CMCs connection for every test bench
- Substitutes multiple high voltage power supplies => more space, more flexibility
- Substitutes hundreds of cables => less workload for test bench check and setup
PRISMA Battery Pack for Home
Active cell management is performed by charging and discharging individually each cell. Using different approaches than the classic car battery cell management.
In a battery pack where one of the cells has a significantly lower capacity, the battery pack can be used only until the weakest cell is completely discharged. Oftentimes this leaves a significant amount of unusable energy stored in the remainder of the cells. Our experimental battery pack is designed to use the latest in lithium-ion battery technology to provide long-lasting, reliable power by controlling the energy that flows into or out of each cell in the pack.
By using a different approach than the classic Li-Ion cell management, our system allows for safely using the full capacity of the battery even in the event of having highly uneven or worn out cells. This will allow the battery to perform its intended purpose for a longer period of time before a replacement of the pack is required.
With the cell load management and balancing algorithms adapting to variations in the load and cell conditions, the battery pack performance is maximized while simultaneously not compromising the life expectancy of the pack, and preventing imbalance-related, over-charge, over-discharge and ESR related issues from occurring.
PRISMA Cup GoKart
1. Ciprian I. – 40.644
2. Zoltan K. – 40.742
3. Narcis M. – 41.937
4. Aurelian M. – 42.061
5. Cosmin N. – 42.771
6. Horatiu D. – 42.916
7. Ramona M. – 43.121
8. Teodora V. - 43.355
9. Adrian C. – 43.561
10. Nicolai L. – 45.546
2019: Zoltan K.
2020: Zoltan K.
2021: Zoltan K.
2022: Ciprian I.
Careers
We are actively searching to expand,
so if you feel that Switzerland can be your home
for the next couple of years or if
you are an expert activating in our field used to remote work,
let us know. Always open to work or collaborate with
professionals activating in the Embedded Systems industries.
As for now our young team needs:
- Model based software developer
- Embedded software developer
- Software Architect
Working together comes with:
- Making your own work schedule
- Pre-agreed percentage of remote work
- Learning state of the art technologies used in Automotive industry
- Trainings
- Professional development opportunities in an innovative environment
You can drop us a CV at the address careers@prisma-software.ch
Contact
Phone: +41 76 207 88 79, email: contact@prisma-software.ch