ABOUT US
SYRMIA is an embedded development software house focused on system software in different fields, from low level system libraries, tools and compilers, emulators, optimized frameworks for machine learning, GPU software, up to variety of software blocks used in automotive and consumer markets. The company has grown to a workforce of over 200 highly skilled engineers with diverse backgrounds and comprehensive experience. Our customers vary from small startups to Silicon Valley giants. Whether requiring an end-solution, consultancy, on-site support or near shore development center, our flexible way of working ensures we can accommodate clients' needs.
MAIN FOCUS
Technology domain
- System software (low level libraries, libc, ...)
- Tools, compilers and emulators (LLVM, GCC, Valgrind, QEMU...)
- Machine learning frameworks (TensorFlow, PyTorch...)
- GPU software (Drivers, Virtualization, Security...)
- Data plane programming (P4, SDK, ...)
- Digital TV (DVB-T/S/C, ATSC, IPTV…)
- AV processing (FFmpeg, GStreamer...)
- OTT AV streaming (HLS, MPEG-DASH, HSS...)
- Digital Rights Management (PlayReady, FairPlay...)
- Embedded browsers (WPE, Cobalt, WebKit...)
- YouTube, Netflix, and Amazon apps integration
Software development
- C and C++ expertise (C++14, C++17)
- Linux, Windows and Android OS (internals)
- Embeded development (Gdb, Git, Linux kernel...)
- Full review process (Gerrit, Rietveld, github, ...)
- Automotive procedures including MISRA/Autosar checks
- Build systems (Make, CMake, Ninja...)
- Test driven development (gtest, gmock...)
- Bug tracking tools (Bugzilla, JIRA, Phabricator, ...)
- Open source contributions (compilers, AOSP, ...)
Quality assurance
- Complete testing life-cycle (from requirements to reporting)
- Providing automation testing in CI (public reference available)
- Strong experience in DTV STB testing
- Automatic testing (Jasmine, Python scripting...)
- Continious Integration (Buildbot, Jenkins)
- Manual testing (Integration and system testing)
- Certification process support (YouTube, Netflix, Amazon...)
Engineering Team
We care about our people
- Investing in continuous employee growth with internal and external traninigs
- Supporting visits to local and international science conferences
- Scholarship programs for BSc and MSc thesis execution
- Organizing and supporting team building events
- Flexible working hours and relaxed office environment
- Promoting work-life balance with investments in off-work sport and cultural activities
Way of work
We are Agile
- SYRMIA's default way of work is Agile
- Based on Scrum methodology with 3WW Sprints
- With experienced local Scrum Masters
- With local or Customer's Product Owners
Customer friendly
- Recognizing and adopting to differences in Consumer and Automotive markets
- Following Customer's preferred way of work
- Easily adapting to Customer's development, testing and issue tracking tools and environment
- Participating in Customers' teams or forming independent ones
- Working from SYRMIA offices or Customer locations