Principal Engineer, Embedded Systems
Edgerun, Palo Alto, California
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Principal
- Area
- Software engineering, Inference & ML systems
- Posted
- Sep 11, 2026
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
Edgerun's mission is to remove civilization-level physical constraints limiting the human body. We believe a future where humans keep pushing into the unknown is far better than one where we send machines in our place. That starts on the battlefield, doubling what a soldier can carry and how far they can carry it. Read more about our mission here.
Principal Engineer, Embedded Systems
As a Principal Engineer of Embedded Systems, you will be responsible for advancing technical boundaries of firmware and control for the world's most advanced powered exoskeleton systems, worn by soldiers in active combat. You will work with a talented team of accomplished engineers to develop the embedded software stack, including real-time motor control, gait detection, human intent inference, and sensor fusion. You should thrive in a fast-paced, dynamic environment where you adapt quickly, love to solve hard problems, and are confident enough to make the call and secure enough to take real pushback on it.
This is a foundational role. Your architecture and decisions will define what this company builds for years to come.
Responsibilities
- Own the full control stack: FOC and current loop, torque control, joint control, the gait and assist algorithm, and user intent detection above it
- Set the architecture, interfaces, and standards the rest of the engineering team writes against
- Decide how the device behaves when something goes wrong: sensor faults, low battery, unexpected loads
- Own the update path: over-the-air firmware, rollback, and the telemetry link to the app
- Build the data collection that turns field use into design decisions
- Hire and lead the firmware engineers who build under you
- Run field tests and turn what you see there into changes to the system
Basic Qualifications
- Bachelor's degree in electrical engineering, computer engineering, computer science, or another engineering discipline
- 8+ years of embedded firmware experience, including ownership of a complete stack on hardware that shipped and was used by real people
- Proficiency in embedded C or C++ and real-time systems
- BLDC motor control at the loop level: FOC, current and torque control, and position, velocity, or impedance control
Preferred Skills and Experience
- You can name the MCU, the RTOS or bare metal design, the loop rates, and why you chose each
- Encoder processing, IMU and sensor fusion, high frequency control loops, and CAN
- Running learned models on a microcontroller: quantization, inference budgets, and keeping a network fed inside a hard real-time loop
- State machine or actor-based embedded architectures, built-in self test, and fault handling on hardware people depend on
- You understand how the physical product gets built, not only how it is programmed. You have specified parts, worked with suppliers, and know what manufacturing does to an electronics design
Similar roles at other companies
Embedded Engineer
Physical IntelligenceSan Francisco
Pay not posted
Posted Sep 12, 2026
Embedded Engineering Manager
WHOOPBoston, MA
$150K–$215K / yr
Posted 19 days ago
Robotics Engineering Lead
DexmateFremont Office
$200K–$400K / yr
Posted Jul 17, 2026
SDK Platform Engineer
Faraday FutureEl Segundo, California +1
$80K–$120K / yr
Posted 22 days ago
Embedded Systems Engineer, Robotics
DexmateFremont Office
Listed on Y Combinator's job board; checked 2 days ago. First seen by us 2 days ago. Being listed doesn't mean the team is actively interviewing.