with considerable experience in various embedded systems development
in many fields, including automotive, semiconductor, railway, payment solutions, and smart homes
to protect the client's intellectual property and equipment prototypes, confirmed by certificates such as Common Criteria and ISO 27001
Our team develops software for the embedded systems, starting from creating and managing requirements by using proven solutions (Jira, Polarion, HP QualityCenter, CollabNet, IBM DOORS). We design architecture always taking into account IT security, as well as implement and validate new functionalities while maintaining good practices. Sii engineers are also capable of porting the existing functionalities into new platforms. We specialize in the design and development of both simple systems (bare metal solutions) with low energy consumption and complex devices with operating systems such as custom Linux distributions (Yocto, Buildroot) and real-time operating systems (FreeRTOS, QNX, Greenhills Integrity).
We work with systems that utilize short-distance wired communication based on SPI, I2C, UART, and LIN. Among the employed technologies you can also find a wide range of long-distance wired communication technologies, i.e. Ethernet and CAN, as well as wireless connectivity, including Bluetooth, Bluetooth Low Energy, Wifi, and ZigBee. Solutions involving power line communication are another area of our focus.
Sii provides quality assurance services for embedded systems. Among others, we deliver a testing strategy, select appropriate testing tools and techniques, and create a dedicated test plan. Verification and validation activities, manual and automated tests, detailed test reports to ensure compliance with sector-specific standards (e.g. automotive or railway) – all these steps are obligatory.
We work with cryptographic primitives (symmetric, asymmetric, hash functions, MACs) that are used in the cybersecurity area. These reliable solutions are based on secure platforms, cryptographic libraries, and coprocessors. Responding to the client’s needs, our offer includes the integration and use of security solutions from third parties. We also provide security audit and training services covering secure design, cryptography, and secure coding style.
Fairness and transparency are key to the success of the projects we work on. Sii teams are built taking into account the changing capacity, seniority, skill set, and maturity of our engineers. What also matters is the right project-management methodology selection (from Waterfall to Agile; Sii Delivery Managers hold PMI, PRINCE2, AgilePM, and Scrum certificates), detailed SOW definition, and activities identification.