Software design
Custom embedded software development
Our design office develops embedded software that controls and optimizes your electronics systems, ensuring their reliability and performance. Our engineers, experts in electronics, mechatronics, and industrial computing, design real-time applications adapted to microcontrollers ans microprocessors, while respecting your technical requirements and industrial constraints.
We work on all stages of software development, from functional and technical specifications to programming, integration, and system validation. Each application is rigorously tested to ensure stability, and compatibility with your electronic ans mechatronic components.
We primarily program in C, C++, and Python, and also design and develop human-machine interfaces (HMIs) for PCs, smartphones, and tablets (iOS, Android, Windows).
We have extensive in-house expertise and significant software experience in many areas, including:
- Development of various communication protocols/buses (CAN, CAN Open, Ethernet, NMEA 2000, etc.)
- Development of device drivers
- Processing of video, audio, and radio signals
IOS
ANDROID
WINDOWS
Areas of expertise
Embedded software programming (C, C++, Python)
Embedded control and computation on microcontrollers
UI Design for Integrated Interfaces
Development of applications for PC, iOS, and Android
Remote control applications
Communication protocols (CAN, CAN Open, Ethernet, NMEA 2000)