Senior Embedded Software Engineer

unspun™Emeryville, CA
$170,000 - $210,000Onsite

About The Position

We are looking for a hands-on, execution-driven Senior Embedded Software Engineer to ship and sustain production-quality embedded and edge software for our deployed Vega™ 3D weaving systems. Reporting to Automation Lead, you’ll own critical machine-control software that helps scale our technology during commercial deployments. We’re building a new way to manufacture apparel: autonomous, software-defined, and radically more efficient. Vega™ is a world-first 3D weaving system that skips the flat 2D fabric stage entirely, going from yarn to finished product in one automated process— unlocking a step-change in speed, waste reduction, and the ability to make products on-demand. This role makes the revolution real: building & evolving the embedded software that keeps Vega™ reliable in the field. Think OTA updates, observability, diagnostics, and the hardening required for commercial scale.

Requirements

  • 5+ years of embedded software development experience (or equivalent demonstrated impact)
  • Strong C++ (or similar modern language) fundamentals: object-oriented design, memory management, concurrency, testing practices
  • Experience developing firmware features for microcontrollers in embedded real-time systems (drivers, comms, middleware APIs, RTOS interfaces)
  • Experience with FreeRTOS (or similar RTOS)
  • Strong debugging and testing skills (gdb/lldb, unit/integration testing, test plans, field diagnostics)
  • Experience deploying and supporting products in the field (manufacturing, robotics, industrial, or other uptime-critical environments)
  • BS/MS in Computer Science, Computer Engineering, or related field… or equivalent experience

Nice To Haves

  • Experience transitioning systems from R&D to production environments
  • Experience with secure boot, signed firmware, and vulnerability response processes
  • Experience designing or operating OTA update systems (security, signing, staged rollouts, rollback strategies, observability)
  • Experience with fleet management at scale (device identity, config management, remote debugging)
  • Experience with electro-mechanical systems and industrial robotics

Responsibilities

  • Lead development of embedded and Linux-based applications for industrial device control and communication
  • Build and improve production-grade telemetry, monitoring, and field diagnostics for deployed Vega™ machines
  • Design, implement, and operate secure over-the-air (OTA) updates and rollout mechanisms (versioning, staged rollouts, rollback, fleet health signals)
  • Build and improve automated test infrastructure (unit/integration/HIL), validation plans, and release gating for production software
  • Own deployment readiness: commissioning flows, upgrade playbooks, on-call/incident follow-up, and root cause analysis
  • Partner cross-functionally with automation, hardware, product, and operations teams to deliver reliable systems end-to-end

Benefits

  • Self-regulated vacation policy
  • Comprehensive (gold & platinum) health/dental/vision insurance
  • Company sponsored 401k and FSA/HSA
  • Monthly wellness or education grant up to $150
  • Pre-tax commuter benefits
  • Incentive stock options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service