Senior Embedded C++ Developer (offline)

About the project:
Our customer developed the Human Emulation System which recreates the natural physiology and mechanical forces experienced within the human body. They offer Bio-Kits that include qualified cells and protocols, as well as a Basic-Kit that allows users to build organ models of their own design. The platform offers researchers a new standard for predicting how a human may respond to medicines, chemicals, and foods β€” with greater precision and control than today’s cell culture or animal-based testing methods.

Technology stack on the project: C, C++, ARM Cortex-M (STM32) platform using ARM Mbed OS, FreeRTOS, or similar embedded RTOS framework (not Linux).

Responsibilities:
β€” Experience programming in C++ (and C) on embedded systems;
β€” Development for ARM Cortex-M (STM32) platform using ARM Mbed OS, FreeRTOS, or similar embedded RTOS framework (not Linux);
β€” Work with the hardware team to implement software needed to control, calibrate, and test components;
β€” Actively collaborate with the cloud applications team to enable the instrument to communicate with backend services and supporting infrastructure;
β€” Work with system specifications to implement, verify, and test embedded systems drivers and algorithms in C/C++;
β€” Create User Interactions with small screen UI and local web server for status and control;
β€” Work with scientists and engineers to ensure that interfaces are properly designed.

Requirements:
β€” BS in computer science, engineering, or related field, or equivalent technical degree;
β€” 1-3+ years of Embedded Software experience;
β€” Experience with embedded, network-connected sensors and devices – professional or hobby;
β€” Experience with communicating with cloud-enabled or IoT (internet of things) devices using MQTT or similar messaging frameworks;
β€” Familiarity with the over-the-air deployment of software/firmware upgrades;
β€” Automated unit testing and regression testing of real-time systems;
β€” Experience in the life science industry (pharmaceutical, biotech, specialty pharma, and/or medical technology) as a plus;
β€” Good English communication skills (primarily written - documentation and technical specs);
β€” Ability to work in an agile development environment and participate in sprint activities;
β€” Experience working with JIRA/Git/CI tools.

English level: Upper-Intermediate

We offer:
- Work with really interesting projects;
- Flexible work schedule;
- Friendly and engaging professional team;
- Environment open for professional growth;
- Compensation of sports;
- Medical service;
- PlayStation console and other relaxing activities;
- Regular corporate events;
- Nice office with a beautiful kitchen and a delicious buffet at the business center.

About FORM

FORM.com is a mobile data collection platform that delivers visibility, mitigates risks, and drives better decisions.

At FORM, we’re here to power the world’s 2 billion mobile workers as they change companies and industries for good. And we want your help to do it.

Company website:
https://www.form.com/

DOU company page:
https://jobs.dou.ua/companies/form-com/

The job ad is no longer active
Job unpublished on 9 October 2020

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