Position: Embedded/RTOS Software Engineer
Company: SirinSoftware
Category: C++
Experience required: 2y
English level: upper

RESPONSIBILITIES:
Implement delegation of network request from Linux host to another processor
Integrate network utilities for the new platform
Development of RTOS-based firmware running on embedded devices


REQUIREMENTS:
3+ years of experience with Embedded Systems and Embedded C
Experience in development firmware with C for RTOS & MCU’s
Familiar with MCU peripherals of high level (e.g. USB, Ethernet) and low level (e.g. UART, SPI, I2C) communications protocols
Be able to work with hardware specification
Strong algorithmic background
Working knowledge of Linux
Professional fluency in the English language
Jira, Git



DESIRABLE:
Embedded Linux space (kernel space or user space)


WHAT'S IN IT FOR YOU?:
Work with the solid service provider (5 years old) who has experience in full-cycle device development: Hardware design, PCB design, Software development)
Opportunity to combine and improve SW skills
Competitive salary with annually review
Smart reward program(+10-50% for successfully finished project phase)
Flexible working hours (start your day between 8:00 and 11:00)
Rotation between projects is available
Open culture directed to discuss and solve any issue
Upon request, we can set goals regarding self-development
Accounting managed by the company
Full-time employment with 20 working days of vacation, paid sick leaves, national holidays
Modern office in the historical part of Kyiv (Podil)