You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
Company hidden

Principal Engineer

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay $190K - 245K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company'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 (the company's site).

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
  • 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
  • You have set architecture other engineers wrote against, and you still write code yourself
  • You have taken over someone else's system, including undocumented or inherited code, and made it yours
  • Safety-critical or medical device firmware
  • Debugging hardware you cannot physically touch, from logs alone
  • Things you build outside work: motor controllers, robots, your own RTOS

Requirements

  • Experience: 11+ years
  • Visa: US citizen/visa only

Conditions

Hardware on real operators in real field conditions within weeks of concept, not years

Firmware updates ship over the air every one to two weeks

Small team, one owner per category, nobody owning a slice of someone else's problem

ADDITIONAL REQUIREMENTS

Full time and in person in Palo Alto

Travel to field tests, including overseas

Must be willing to work extended hours and/or weekends as needed

APPLY FOR THE JOB

To apply for this role, provide us with the best evidence of your ability to execute. We would like to see what you have designed, built, and tested, so please include links, video, and photographs. A resume is welcome but not required. None of this has to be a perfect match. We care more about raw ability than a checklist, so if that's you, reach out.

Where you’d work

From the office

No visa sponsorship

You must already be able to work in the United States

About the company

Company hidden

Office in Palo Alto, United States

Your chances

The listing is aging, not crowded yet, and a person reads your message.

  • 18 checks run
  • 6 good signs
  • 4 red flags

Still hiring?

12 checks

Aging

Against it3

  • None of the company's 3 open roles was posted in the last 2 weeksModerate evidence
  • No salary stated, though California asks most employers to post oneModerate evidence
  • Posted 3 weeks agoSlight evidence

In its favour2

  • Still on the company's own careers site, checked 4 h agoModerate evidence
  • A hiring contact is attached to itSlight evidence

How crowded?

6 checks

Low

In its favour4

  • Asks for 11+ years: a narrow poolModerate evidence
  • You can message the hiring contact and skip the queueModerate evidence
  • In the office in Palo Alto: only people nearby can take itSlight evidence
1 moreFewer
  • Only for people already authorized to work in United StatesSlight evidence

Against it1

  • Open for 3 weeks: applications have had time to pile upModerate evidence

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
Seniority
Principal
Type
Full-time
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Seniority
Principal
Experience
11+ years
Tech stack
  • C++

Location

Work model
Office
Region
United States
Office
  • Palo Alto, United States
Visa sponsorship
Not sponsored
Must already work in
  • United States

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Staff Software Engineer

    Salary by agreement

    • Remote · Europe, Portugal
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer Intern

    Salary by agreement

    • Hybrid · Romania, Berlin
    • Junior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    Salary by agreement

    • Remote
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer

    Salary by agreement

    • Hybrid · Toronto
    • Junior

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason