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.
The job ad is no longer active
Job unpublished on
9 October 2020
Look at the current jobs C / C++ / Embedded Kyivβ