Software Engineering
SuAten Systems has a rich heritage in software engineering for the development of high-reliable, high-critical systems.
At SuAten Systems, we understand the importance of reliability and safety in software engineering hence we adopt industry standards like DO-178C/ED-12B, ISO26262 to deliver world-class embedded solutions that meet your exact requirements.
-
Requirement development, reviews, and configuration management
-
Development of Software Aspects of Certification (PSAC) and coordination of certification activities
-
Development of modular and configurable software architecture including space and time partition.
-
Development of boot code, device drivers
-
Integration with the Real time operating systems (RTOS)
-
Real-time programming techniques, including interrupt handling, synchronization, and task scheduling.
-
Development of application code in C and C++
-
Development of code for Complex hardware using VHDL and Verilog
-
Development of build support tools and document creation/management
-
Dynamic and Behavioral Simulation using MATLAB/SIMULINK
-
DO-331 based model design, Auto-Codegen, Automated model and code reviews.
-
Early System-Software simulation for collaborative development.
-
DO-331 compliant Auto code generation, DO-331 compliant verification and software testing and
system testing with focus on reusability across development phases.
-
Communication protocols development such as ARINC 825, ARINC 664, and ARINC 429, CAN, TCP/IP,
RS422, SPI, UART, I2C, ISOSPI, MODBUS
-
Optimize software performance, including code optimization, power consumption optimization.
Memory, Stack, and timing analysis
-
Continuous Integration and Continuous Deployment (CI/CD) inspired architecture to support quick
turnaround in code changes and configurability.
-
Designing secure embedded systems, including implementing encryption, authentication,
and access control mechanisms.
-
Development management using new generation tools like GIT (configuration management),
JIRA (Change management) and Agile/Scrum development (project management)
​
SuAten System has capability develop the embedded software to meet Compliance and Certification
such as MISRA-C, AUTOSAR, IEC 62304, ISO 9001, ISO 13485, CMMI