Golang Developer (embedded systems)
⚲ Kraków
25 800 - 48 160 PLN netto (B2B)
Wymagania
- Golang
- Python
- Bash
- REST
- gRPC
- AWS
- Microservices
- Docker
- Embedded Systems
- Linux Embedded
Opis stanowiska
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.
• 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.
🔍 Dekoder Ogłoszenia
🔴
highly collaborative and supportive
Może oznaczać zarówno faktycznie dobrą atmosferę, jak i presję na pracę zespołową, gdzie indywidualne problemy mogą być ignorowane na rzecz dobra grupy.
🔴
Flexible working hours
Może oznaczać prawdziwą elastyczność, ale też oczekiwanie dostępności poza standardowymi godzinami pracy, jeśli projekt tego wymaga.
🔴
embedded Linux experience is ideal
Chociaż jest to 'idealne', może oznaczać, że bez tego doświadczenia kandydat nie będzie brany pod uwagę lub będzie musiał szybko nadrobić zaległości.
🔴
personal projects (C/C++, microcontrollers, bare metal / RTOS, etc.)
Jeśli nie masz komercyjnego doświadczenia w embedded, firma może oczekiwać, że Twoje projekty osobiste będą na tyle zaawansowane, aby zastąpić brak doświadczenia zawodowego.
🟡
Strong focus on security and performance
Oznacza, że te aspekty będą kluczowe i mogą wymagać dogłębnego zrozumienia oraz rozwiązywania złożonych problemów, a nie tylko podstawowej implementacji.