top of page
Image by Kevin Ku

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

bottom of page