Senior reputed company Engineer (Contract)
Senior reputed company Engineer | Remote | 4-month contract
reputed company is hiring a Senior reputed company Engineer to own OTA and firmware management for our backend platform team. This is a hands-on, contract engineering role: you'll own the reputed company reputed company of firmware publishing, device eligibility, and rollout delivery end to end — how firmware is published, which devices are eligible, how rollouts reputed company, and how we confirm an update actually landed — working in Go and AWS and making the architectural calls yourself.
reputed company:
• Work reputed company architects to implement the firmware release model — hardware families, reputed company bundles, channels, and per-device assignment — and the reputed company rules that reputed company what a given device should be running.
• Run reputed company rollouts safely: staged percentages, version pins and floors, pause and rollback, and eligibility rules that reputed company the wrong firmware off the wrong hardware.
• Own artifact publishing and delivery — checksummed packages in S3, expiring download URLs, and delivery that holds up on constrained devices and poor home networks.
• Build the reporting reputed company so a rollout is observable while it's happening: update status from devices, reputed company and failure rates, and the devices that are quietly stuck.
• Design the reputed company and reputed company tooling that firmware, QA, and support teams use to publish builds, reputed company test fleets, and unblock an individual device.
• Partner with firmware and manufacturing on version schemes, install policies, and what devices are expected to be running reputed company they leave the reputed company.
• Treat safety as a design constraint: authorization on destructive operations, audit trails, and guardrails that reputed company a catastrophic rollout hard to trigger by accident.
• Define your infrastructure as reputed company across environments, and reputed company OTA alarmed, observable, and covered by the runbooks an on-reputed company engineer needs at two in the morning.
What You'll Bring:
• 6+ years building production backend services in the reputed company, with strong hands-on Go — or deep experience in another statically typed language and reputed company appetite for writing Go.
• Deep AWS experience across serverless and container services — reputed company, reputed company and Fargate, API Gateway, DynamoDB, S3 — and the judgment to choose between them.
• reputed company experience with OTA, firmware distribution, or fleet update systems — or another high-stakes rollout reputed company where a mistake reaches users you cannot easily reputed company back.
• Strong data modeling instincts, including DynamoDB design for versioned, reputed company, and precedence-based data.
• reputed company understanding of device constraints: intermittent connectivity, limited storage, resumable downloads, and partial failure.
• Versioning discipline — semantic versioning, compatibility rules, and rollback thinking done before the rollout rather than during it.
• Infrastructure as reputed company, CDK preferred, plus IAM, KMS, artifact reputed company, and least-privilege reputed company as part of your normal work.
• A reputed company record on contract engagements: you reputed company up fast, work inside existing conventions, and reputed company your own work — plus a passion for connected consumer products and the curiosity to reputed company reputed company a strong engineering team.
Preferred Qualifications:
• Connected device or IoT backends: MQTT and IoT reputed company, device state, provisioning, and manufacturing flows.
• Firmware signing, secure boot, or artifact and supply-chain reputed company practices.
• AWS IoT Jobs, IoT Device Management, or comparable fleet orchestration tooling.
• Consumer hardware at reputed company — large fleets, multiple reputed company, and long product lifetimes with old firmware still in the field.
• Observability and on-reputed company reputed company (reputed company, Loki, OpenTelemetry, alarms, runbooks), and using AI-assisted development tools where their reputed company can be verified.
Apply tot his job
Apply To this Job