Golang Developer (embedded systems)
Summary
Develops Linux-based applications and AWS cloud services in Go for IoT security systems, focusing on device management, telemetry, and OTA updates.
Overview
Position: Go Developer
Work model: Hybrid (1 day per week from the office in Kraków)
Company: IT company, 1,000+ employees
Industry: Security, IoT
Team: Up to 10 people, highly collaborative and supportive, PL + international cooperation
Working hours: Flexible
Tech Stack: Go, Python, Kafka, REST, DynamoDB, AWS, Linux, C/C++
Scope of Responsibilities
Developing Linux-based applications and AWS cloud services in Go.
Developing features such as device management applications, telemetry, statistics, and Over-the-Air (OTA) updates.
Ensuring communication via Kafka / Ethernet / TCP/IP.
Strong focus on security and performance.
Requirements
Commercial experience with Go.
Experience with Linux (command line proficiency, strong interest in Linux, embedded Linux experience is ideal) OR experience in embedded development, including personal projects (C/C++, microcontrollers, bare metal / RTOS, etc.).
Python experience is a plus.