Position: Embedded software developer
Company: Piligrim IT
Category: C++
Experience required: 3y
English level: intermediate

Writing software for our devices related to the area of ​​IoT and electromobility, including the selection of technology and creating architecture process
Participation in the design process
Development of tools and devices for testing our products 
Cooperation with electronics and product design team
 


At least 3 years of experience as an embedded developer
Very good knowledge of embedded C: ARM MCUs, RTOS, Bare-Metal programming
Knowledge of Python 
Experience in device development (design, certification, code maintenance, etc.)  
Experience with TCP/IP stack protocols, MQTT, HTTP, WebSocket, etc. 
Basic knowledge of electronics 
Experience with software and product testing
Teamwork skills 
Higher technical education 
English at the level of min. B2