Embedded Software Development
Our versatile experience enables us to offer turn-key embedded services in a number of technological domains and develop software of various types, from server monitoring and diagnostic suites, virtualization, backup and data migration solutions to custom kernels, bootloaders, drivers, BSPs, GUIs and applications.
OUR EMBEDDED DEVELOPMENT EXPERIENCE
- IoT Development: from firmware to applications and services for remote devicemanagement & control
- Solutions for a variety of platforms and architectures (x86, ARM, DSP, AVR8/32, RISC, CISC, SHARC, PLCPIC, etc.)
- Cross-platform development tools
- Porting of kernels, bootloaders and BSP (Board Support Packages) adaptation and extension
- Smart House systems
- Databases, including small footprint databases
- Cross-architecture migration, e.g. from RTOS’s to embedded Linux environment
- Porting of Android to new architectures and platforms
- Development of device drivers
- Device compatibility verification for Android Compatibility Definition Standards
- Management and control of industry-standard servers
- Manual and automated testing on all soſtware development phases (module, integration, system and acceptance tests)
- Development of mobile applications to control remote devices (iOS, Android)
- Implementation, integration and extension of network protocols
EMBEDDED SOFTWARE DEVELOPMENT AND TESTING FOR:
(NAS, routers, Wi-Fi APs,
mobile communications equipment)
|ONBOARD EQUIPMENT AND INFOTAINMENT SYSTEMS
|POS AND WAREHOUSE EQUIPMENT
||EXPERIMENTAL AND SCIENTIFIC EQUIPMENT
||DEVELOPMENT BOARDS AND KITS
(e-books, set-top boxes,
GPS navigation systems, media boxes, smartphones and tablets)
|SERVERS AND DATA STORAGE SYSTEMS
||PROGRAM / SCRIPTING LANGUAGES
PLATFORMS & CPU ARCHITECTURES
Texas Instruments (OMAP 4/5, AM335X)
M0, M3 and others
|X86||AVR & PIC|
Process management and ongoing improvement are on the very top of the company’s list of priorities. Therefore, we pay utmost attention to such aspects of our work as:
- Initial analysis and risk assessment
- Proper requirements and source code management
- Use of the most efficient agile project management methodologies, such as SCRUM
- Full project documentation
- Barrier-free communication
- Full transparency of the development process for the customer
Doing business with SaM Solutions means speaking the same language with like-minded professionals offering strong technical expertise, ingenuity and innovative approaches to solving your business problems.
REQUEST A QUOTE
Is your request beyond the contact form? Prefer more personal communication? Send us an Email and we will get back to you as soon as possible!
Please, do not hesitate to share any of your ideas or demands with us. Clear-cut project requirements, a sketchy concept of a future software or any other concern, - we will help you address it, just let us know.
Development of a prototype of a Smart House management system.
SaM Solutions created a prototype of an efficient and user-friendly interface, with the ability to make additions and / or changes quickly. SaM team used the Qt library to develop quick and easy, scalable, cross-platform interface.