unspun

Senior Embedded Software Engineer

unspun$170K — $210K *
Manufacturing & Automotive
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of embedded software development experience or equivalent impact
  • Strong fundamentals in C++ or similar modern languages
  • Experience with firmware features for microcontrollers in real-time systems
  • Familiarity with FreeRTOS or similar real-time operating systems
  • Strong debugging and testing skills, including gdb/lldb
  • Experience deploying and supporting products in uptime-critical environments
  • BS/MS in Computer Science, Computer Engineering or equivalent experience

Responsibilities

  • Lead development of embedded and Linux-based applications for machine control
  • Build and improve telemetry, monitoring, and diagnostics for Vega™ machines
  • Design and implement secure OTA updates and rollout mechanisms
  • Improve automated test infrastructure and validation plans for production software
  • Own deployment readiness including commissioning flows and upgrade playbooks
  • Collaborate cross-functionally with teams to ensure reliable system delivery

Benefits

  • Self-regulated vacation policy
  • Comprehensive health, dental, and vision insurance
  • Company sponsored 401k and FSA/HSA
  • Monthly wellness or education grant up to $150
  • Pre-tax commuter benefits
  • Incentive stock options
Full Job Description
Senior Embedded Software Engineer at unspun

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.
What You'll Do
  • 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
Who You Are

You've shipped real products into the field and supported them through failures, upgrades, and operational realities... and probably have some stories of how those have gone sideways. You thrive in collaborative environments, communicate clearly, and take ownership from root cause to durable fix. You care deeply about quality, and you're excited by building systems that bridge software and complex electromechanical hardware.
What Makes You a Great Fit?
  • 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


Bonus Points:
  • 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
Benefits

The salary range for this role is $170,000 - $210,000 USD annually, plus 0.08% - 0.15% equity.

Benefits include:
  • 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

Location

This is an onsite role, based at our microfactory in Emeryville, CA.

Department Hardware Role Automation Engineer Locations Emeryville, CA Yearly salary $170,000 - $210,000 Employment type Full-time

About unspun

JihadUnspun.com was a Canadian news website. It was launched on April 21, 2002, and had a stated aim to present uncensored reporting of the United States' "war on terrorism" on a global scale and reporting also news from several jihad groups. Its articles were often highly critical of American foreign policy and military interventions in especially Muslim countries. It was claimed by its critics to be a hate-ridden supremacist website.
Learn more about unspun

Similar Jobs

More Jobs at unspun

More Manufacturing & Automotive Jobs

Find similar Senior Embedded Software Engineer jobs: