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

Firmware Engineer

  • Office
  • 0-3 years

Salary

Not stated

Similar roles pay $140K - 205K 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. (https://docs.google.com/document/d/1FfNn5h7uHIaPQwmC7Bj9x9wp1KHwUZpl1WIoktic-k8/edit?usp=sharing)Read more about our mission here (the company's site).

FIRMWARE ENGINEER

As a Firmware Engineer, you will be responsible for writing the code that runs on the world's most advanced powered exoskeleton, worn by soldiers in active combat. You will work alongside our Principal Engineer of Embedded Systems on real-time control, sensing, and the data collection that drives every design decision we make. You should thrive in a fast-paced, dynamic environment where you adapt quickly and love to solve hard problems.

You will see your own code running on hardware worn by an operator within weeks of joining.

Responsibilities

  • Implement control algorithms and the sensing that feeds them
  • Write and debug firmware for motor control, sensors, and communications
  • Build the data collection that turns every session in the field into engineering data
  • Support testing and debugging on real hardware, including field tests
  • Turn what breaks in the field into a fix quickly
  • BASIC QUALIFICATIONS
  • Bachelor's degree in electrical engineering, computer engineering, computer science, or another engineering discipline
  • 2+ years of embedded firmware experience on hardware that shipped or was used in the field
  • Proficiency in embedded C or C++ and real-time systems
  • PREFERRED SKILLS AND EXPERIENCE
  • FOC or closed loop motor control
  • Encoder processing and sensor fusion you have implemented yourself
  • CAN as a comms backbone
  • Firmware on physical robots, autonomous systems, or other devices that move under their own power
  • Comfortable picking up complex work quickly and executing without every detail specified
  • Straightforward to work with, and honest when something isn't working
  • Things you build outside work: robots, motor controllers, embedded projects

Requirements

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

Conditions

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

Firmware ships 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
  • 5 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 favour3

  • You can message the hiring contact and skip the queueModerate evidence
  • In the office in Palo Alto: only people nearby can take itSlight evidence
  • 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
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
Type
Full-time
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Experience
3+ 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