BIP is seeking an Edge Software Developer to join their IoT team, focusing on developing robust software solutions using Go programming and communication protocols. The role involves designing event-driven microservices, implementing performance and reliability in edge computing, and mentoring other team members. They emphasize a technology-driven, constantly evolving environment and a collaborative spirit.
Requirements
- Demonstrated experience in Golang
- Deep understanding of Go syntax, standard library, and Go routines
- Experience in microservices design and implementation
- Understanding of containerization and orchestration technologies (Docker, Kubernetes)
- Proficiency in threading, synchronization, and non-blocking I/O
- Experience with unit and integration testing
- Proficiency in using code version control (Gitlab)
- Experience with scripting (shell scripting)
- Excellent knowledge of the Linux operating system
- Agile/Scrum development experience
- Good written and spoken English
- Experience with IEC 60870-5-101 / 104, IEC 61850 MMS/ GOOSE/ SV, Modbus RTU/ TCP, OPC UA/ DA
- Good knowledge of industrial protocols (IEC 60870-5-101 / 104, IEC 61850 MMS/ GOOSE/ SV, Modbus RTU/ TCP, OPC UA/ DA)
Benefits
- Growth & Development
- Health & Benefits
- Family & Parenthood
- Inclusion & Values