Position: Senior Embedded Developer for Robotics projects with AI/ML
Company: ELEKS
Category: C++
Experience required: 3y
English level: intermediate

Client linked up solutions to common issues that are all solved with self and deep learning software, fully automated machines, and specialized robots. They have created an AI vision platform that runs in a wide array of applications: industrial automation, robotics, video analytics, life sciences, and beyond.

REQUIREMENTS
4+ years of experience in implementation of software for embedded system
Knowledge of robotics system
Knowledge of hardware prototyping and testing for proof of concept
Knowledge of in-system programming 
Team player
The intermediate or higher level of English

RESPONSIBILITIES
Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases.
Write program code according to the defined application architecture.
Possess knowledge of software development methodologies (Waterfall, Agile, etc.).
Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices.
Modify existing software code and test its availability. Analyze software code compliance with readability and performance standards.