Senior Embedded SW Engineer (offline)

Now we gather a cross-functional team of HW and SW engineers but as usual, we do not set hard bounds between responsibilities for each member. According to your desire and current opportunities in the position of software engineer, you will be mainly involved in system architecture discussion, firmware development, testing software, and hardware interaction. You will take part in a full-cycle product development inside of an embedded software service company.
Responsibilities:
—Development of RTOS-based firmware running on embedded devices
—Develop build, test, and data processing infrastructure in Python
Requirements:
—5+ years of experience with Embedded Systems and Embedded C
—3+ years of experience with Python apps such as desktop apps, embedded devices, or IoT Gateways (not web development or scientific computing alone)
—Able to code modular, well tested SW systems
—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 kind of responsibilities and role will be in this project?
—Perform research, analysis and software development
—Provide oral and written communication with a customer
— Work in a team
—During the interview, we discuss the role in the current stage of a project. It is possible to assign role and responsibilities depending on skills and desire.

What's in it for you?
—Work with the solid service provider (more than 5 years on market) who has experience in full-cycle device development: Hardware design, PCB design, Software development
—Smart reward program(+10-50% for successfully finished project phase)
—Competitive salary with annual review
—Paid workshops and conferences (about 200 USD annually)
—Flexible working hours (start your day between 8:00 and 11:00)
—Possibility to take Work-from-home days
—Accounting managed by the company

About SirinSoftware

Sirin Software is a service provider of Embedded Linux and IoT solutions with a modern office in the historical center of Kyiv and friendly family atmosphere. In the last few years we successfully provided various software solutions to US, European and Asian customers. Since 2016 we have started providing Hardware Design services in cooperation with product owners. Our company has an expertise in such domains as Networking, Storage Systems, Cloud Computing, Buildings Automation, Drivers, IoT e.t.c. We help business to drive digital transformation across the full product cycle and deliver sustainable innovations to market.
Our embedded software developers have experience in developing system software for numerous hardware and software platforms. In case you already have a detailed technical requirement document, or when you have just a general idea in your mind, we can help you to come through all the steps of systems development life-cycle. From idea, through software design and implementation, to a ready-to-use commercial product.

Company website:
https://jobs.sirinsoftware.com/

The job ad is no longer active
Job unpublished on 16 August 2020

Look at the current jobs C / C++ / Embedded Kyiv→