Principal Embedded Systems Engineer - Exoskeletons

Socket.dev

Palo Alto (CA)

On-site

USD 180,000 - 260,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Edgerun is seeking a Principal Engineer, Embedded Systems, to lead the firmware stack for advanced exoskeleton systems used in combat. You will define architecture, drive real-time motor control, sensor fusion, and safety-critical features while guiding a team of seasoned engineers.

The role requires owning end-to-end firmware development, from low-level control loops to high-level system integration, in a fast-paced environment. Palo Alto-based, onsite with occasional field work.

Qualifications

  • Bachelor's degree in EE, CE, CS or related field.
  • 8+ years embedded firmware experience with shipped hardware.
  • Proficiency in embedded C/C++ and real-time systems.
  • Experience with motor control, sensors, and embedded firmware architecture.

Responsibilities

  • Own the full control stack: FOC and current loop, torque control, joint control, gait and assist algorithm, and user intent detection.
  • Set architecture, interfaces, and standards for the team.
  • Decide behavior under fault conditions and edge cases (sensor faults, low battery, abnormal loads).
  • Own OTA firmware updates, rollback, and telemetry link to app.
  • Build data collection to inform design decisions.
  • Hire and lead firmware engineers and mentor the team.
  • Run field tests and translate findings into system changes.

Skills

Embedded C/C++
Real-time systems
Firmware ownership
8+ years embedded firmware

Education

Bachelor's degree in EE/CE/CS

Tools

CAN bus
RTOS
MCU knowledge

Job description

Edgerun is seeking a Principal Engineer, Embedded Systems, to lead the firmware stack for advanced exoskeleton systems used in combat. You will define architecture, drive real-time motor control, sensor fusion, and safety-critical features while guiding a team of seasoned engineers.

The role requires owning end-to-end firmware development, from low-level control loops to high-level system integration, in a fast-paced environment. Palo Alto-based, onsite with occasional field work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer — Real-Time Exoskeleton Field Systems
Firmware Engineer — Real-Time Exoskeleton Field Systems

Socket.dev • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Principal Engineer, Embedded Systems
Principal Engineer, Embedded Systems

Socket.dev • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Firmware Engineer
Firmware Engineer

Socket.dev • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Software Engineer — Exoskeleton Telemetry & Field Tools
Software Engineer — Exoskeleton Telemetry & Field Tools

Socket.dev • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Electrical Engineer — Exoskeleton Power & Controls
Electrical Engineer — Exoskeleton Power & Controls

Socket.dev • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Exoskeleton Hardware Engineer — Field-Ready & Hands-On
Exoskeleton Hardware Engineer — Field-Ready & Hands-On

Socket.dev • Palo Alto (CA)

On-site
USD 85,000 - 140,000
Software Engineer
Software Engineer

Socket.dev • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Electrical Engineer
Electrical Engineer

Socket.dev • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Mechanical Engineer
Mechanical Engineer

Socket.dev • Palo Alto (CA)

On-site
USD 85,000 - 140,000
Staff Robotics Hardware Engineer - Exoskeleton Systems
Staff Robotics Hardware Engineer - Exoskeleton Systems

Socket.dev • Alameda (CA)

On-site
USD 150,000 - 210,000
Competitive base salary with equity
100% healthcare coverage for you and |
Generous vacation policy
+2