Golang Software Engineer

Actalent
US - North Carolina - Raleigh
View Company Profile / << Go Back

  • Job Type: Full time
  • 10 days ago

Job Description

Develop and maintain Go-based middleware and gRPC services for a pool automation ecosystem. Design and implement device orchestration and protocol-bridging services to connect hardware components and legacy clients.

Requirements: Requires 3+ years of production experience with Go, including expertise in concurrency and gRPC/Protobuf. Must have direct experience with serial communication protocols and working within Linux/embedded Linux environments.

Key Skills: Go (Golang), gRPC, Protocol Buffers, RS485, TCP/IP, Embedded Linux, Docker, GitHub Actions, Concurrency Patterns, Unit Testing, Integration Testing, API Design, IoT Device Management, WebSocket, CI/CD, Middleware Development

Benefits: Medical, Dental, Vision, Critical Illness, Accident, Hospital, 401(k) Retirement Plan, Life Insurance, Short and long-term disability, Health Spending Account (HSA), Transportation benefits, Employee Assistance Program, Paid Time Off




Fast Track Upload