Software Development
Mistral’s software team is equipped to handle the challenging software requirements of state-of-the-art applications in consumer, industrial, aerospace and defense domain. Our team’s expertise encapsulates the gamut of software development services including low-level software (assembly language), Firmware, Device Drivers, Board Support Packages to Middleware and Application Development for different hardware architectures and Embedded Linux, VxWorks, Android OS. The team also has the expertise in developing software for avionics applications that conform to DO-178B standards.
Over the years, we have fine-tuned our design and debugging experience, making it possible to shorten the development cycle and increase the reliability of our firmware. Our software development services providing solutions for audio and video, IoT, cloud and mobile apps and sophisticated algorithms and software architectures for RADAR and Signal processing applications.
EXPERTISE
System Software
- Operating Systems, RTOS and OS frameworks
- Firmware Development
- FPGA/CPLD based digital logic designs and IP cores
- Device Drivers
- Board Support Packages
- Integration of peripherals like audio, video, storage, connectivity, buses, wireless, UI and others
Audio & Video
- Audio Device Drivers for WinCE/Linux Environments
- High-performance Audio DSP and Ultra-low Power Audio DSP based solutions
- Custom audio software stack development
- Multi-format, multi-standard digital video (DV) engine
- Multiple coding standards (MPEG2, MPEG4, H.264, VC1, )Video interfaces like: HDMI, DVI, Component, S-Video, Composite, HD-SDI, 2D-SDI, 3G-SDI, Camera Link
- HD Video streaming, SDI video streaming and 4K video streaming solutions
Cloud, IoT, Mobile Apps
- Low latency, low bandwidth web application development
- Web app development for real time distributed systems
- Development of test automation software
- PC/Mobile app Development for Scientific, engineering, medical, consumer, maintenance and industrial applications (QT, Android, iOS, Visual Studio)
- IoT software services for data collection and aggregation from sensors/actuators on IoT devices
- Secure and reliable data storage and analytics on AWS, Artik or private KAA cloud server
UI/UX and HMI
- Easy to use, creative and intuitive applications, with exciting UX
- Engaging applications for constrained environment balancing features, performance and cost
- Optimized applications that maximize platform’s capability
- Flexible applications that are of high quality, modular, maintainable, scalable, secure, and easy to deploy
RADAR & Signal Processing
- Implementation and integration of DSP algorithms
- Performance evaluation and MIPS memory optimization
- Mathematical modeling and simulation
- Computation intensive Radar & Signal Processing Algorithms on FPGA and processor based platforms
System Software
- Operating Systems, RTOS and OS frameworks
- Firmware Development
- FPGA/CPLD based digital logic designs and IP cores
- Device Drivers
- Board Support Packages
- Integration of peripherals like audio, video, storage, connectivity, buses, wireless, UI and others
Audio & Video
- Audio Device Drivers for WinCE/Linux Environments
- High-performance Audio DSP and Ultra-low Power Audio DSP based solutions
- Custom audio software stack development
- Multi-format, multi-standard digital video (DV) engine
- Multiple coding standards (MPEG2, MPEG4, H.264, VC1, )Video interfaces like: HDMI, DVI, Component, S-Video, Composite, HD-SDI, 2D-SDI, 3G-SDI, Camera Link
- HD Video streaming, SDI video streaming and 4K video streaming solutions
Cloud, IoT, Mobile Apps
- Low latency, low bandwidth web application development
- Web app development for real time distributed systems
- Development of test automation software
- PC/Mobile app Development for Scientific, engineering, medical, consumer, maintenance and industrial applications (QT, Android, iOS, Visual Studio)
- IoT software services for data collection and aggregation from sensors/actuators on IoT devices
- Secure and reliable data storage and analytics on AWS, Artik or private KAA cloud server
UI/UX and HMI
- Easy to use, creative and intuitive applications, with exciting UX
- Engaging applications for constrained environment balancing features, performance and cost
- Optimized applications that maximize platform’s capability
- Flexible applications that are of high quality, modular, maintainable, scalable, secure, and easy to deploy
RADAR & Signal Processing
- Implementation and integration of DSP algorithms
- Performance evaluation and MIPS memory optimization
- Mathematical modeling and simulation
- Computation intensive Radar & Signal Processing Algorithms on FPGA and processor based platforms