Edge Software Developer
Pubblicato il 14-08-2026 - Bip Italia in Italia
Job Description Pronto/a a candidarsi? La preghiamo di leggere la descrizione almeno una volta prima di fare clic su "Candidati". Enter our world. Transform with us.
Become part of BIP; we are looking for an Edge Software Developer to join our IoT Centre of Excellence.
Responsibilities
- Develop robust software solutions using the Go programming language and various communication protocols (MQTT, NATS, Kafka, REST, gRPC, IEC 60870‐5‐104, OPC‐UA, Modbus, IEC 61850, LoraWAN).
- Implement event‐driven microservices architectures with a focus on performance and reliability in edge computing environments.
- Become part of an inter‐functional team that has end‐to‐end responsibility for its work.
- Work in a technologically modern and constantly evolving environment.
- Contribute to technology scouting.
- Mentor colleagues.
Qualifications
- Demonstrated experience in Golang, with deep understanding of syntax, advanced features and standard library; familiarity with Go routines and channel models, and experience writing high‐performance Go code.
- Experience in microservices design and implementation; deep understanding of containerization and orchestration technologies such as Docker and Kubernetes.
- Ability to write concurrent programs, solid knowledge of threading, synchronization and non‐blocking I/O.
- Experience writing unit tests and integration tests, and familiarity with performance profiling and debugging tools.
- Proficiency in using code version control tools and familiarity with continuous integration and deployment (CI/CD) workflows, plus knowledge of Gitlab.
- Experience with shell scripting.
- Excellent knowledge of the Linux operating system.
- Experience working in Agile/Scrum development teams and familiarity with other methodologies such as Kanban or Test‐Driven Development (TDD).
- Good written and spoken English.
- Knowledge of industrial protocols: IEC 60870‐5‐101/104, IEC 61850 MMS/GOOSE/SV, ModBUS RTU/TCP, OPC UA/DA.
Benefits
- Over 300 courses o
