You'll help build the Edge Connect SDK, develop test automation and simulators, contribute to IDE-based and AI-assisted authoring experiences, and expand integrations across device protocols and enterprise systems.
You'll ship product to real customers and support sustaining engineering with a pragmatic, quality-first mindset.
Build and evolve the Edge Connect SDK and CLI (Go-first), define API contracts, versioning, and error models.
Implement configuration parsing and schema validation (JSON Schema/YAML), plus docs and samples.
Create protocol/device simulators, emulators, and local dev tooling for fast feedback.
Set up automated tests (unit/integration), profiling, fuzzing or property-based testing where useful.
Contribute to CI workflows and release automation; support sustaining engineering for shipped features.
Contribute to recipe authoring in IDEs (e.g., VS Code) with validation, scaffolding, and local run/debug.
Requirements
2–5 years of Go development experience
Shipped product to customers and participated in sustaining engineering
Comfortable with Linux shell operations and workflows
Competent knowledge of security protocols and primitives (e.g., AES, SHA) and their practical usage
Experience authoring APIs and/or CLI tools
Experience with test automation and/or simulation
Configuration parsing and schema definition experience (JSON Schema, YAML, etc.)
Documentation writing experience (internal or external tools)
Self-starter with a bias to action and learning mindset
Interest in learning and applying new technologies