Staff Firmware Engineer

Brahma Consulting Group
  • Santa Clara, California
    23 days ago

    Job Description

    We’re looking for a high-ownership Firmware Engineer to build the critical layer between hardware and software at a fast-growing robotics company developing autonomous robots for industrial automation. This is a foundational hardware hire in a very early-stage environment, and you’ll work directly with the founding hardware team to shape embedded architecture from the ground up.


    What you’ll do

    • Write low-level C/C++ firmware for motor driver boards and custom robot hardware.
    • Implement and tune PID loops and real-time control for motors, actuators, and electromechanical systems.
    • Build and maintain the hardware abstraction layer that connects leader arms, follower arms, cameras, and other embedded subsystems.
    • Own PCB bring-up, peripheral integration, and hardware debugging across the stack.
    • Optimize latency, synchronization, and reliability for real-time embedded systems.
    • Collaborate closely with electrical, hardware, and ML teams to ensure clean data flow into downstream AI systems.
    • Grow into ownership of embedded firmware for more complex motherboard projects as the company scales, including Nvidia-based systems.


    What we’re looking for

    • 4+ years of experience in embedded firmware engineering, ideally with a strong focus on motor control and C/C++.
    • Experience in a high-ownership firmware role at a robotics or hardware startup, or senior tenure at companies like Tesla, Apple, Anduril, Zipline, or Neuralink.
    • Hands-on experience with motor controllers, actuators, joint-level control loops, or similar real-world embedded control systems.
    • Strong background in robotics, autonomous vehicles, or other real-world embedded products.
    • Degree in electrical engineering, embedded systems, mechanical engineering, or a related field.
    • Strong theoretical foundation in controls, systems thinking, and first-principles engineering.
    • Deep technical skills in motor control, PID tuning, RTOS, and bare-metal development.
    • Experience with CAN, SPI, I2C, UART, USB, or EtherCAT.
    • Ability to debug hardware at the board level using oscilloscopes, logic analyzers, and schematic review.
    • High energy, fast execution, and comfort switching between short-horizon priorities in a startup environment.
    • A portfolio or side projects that show hands-on building beyond day-to-day work.

    What will stand out

    • Clear end-to-end ownership of firmware systems.
    • Experience diagnosing motor control issues from system behavior.
    • Ability to work directly at the hardware-software boundary.
    • Strong embedded judgment in low-latency, high-reliability systems.


    Numbers & Facts

    LocationSanta Clara, California

    Skills

    • Appleunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Firmwareunmatched
    • Computer Maintenanceunmatched
    • Control Systemsunmatched
    • Data Cleaningunmatched
    • Device Driversunmatched
    • Electrical Engineeringunmatched
    • Electricityunmatched
    • Electromechanical Systemsunmatched
    • Embedded Systemsunmatched
    • Hardware Debuggingunmatched
    • High Reliabilityunmatched
    • I2Cunmatched
    • Identify Issuesunmatched
    • Industrial Developmentunmatched
    • Logic Analyzerunmatched
    • Mechanical Engineeringunmatched
    • Motherboardsunmatched
    • Motor Control Systemsunmatched
    • Oscilloscopeunmatched
    • Peripheral Hardwareunmatched
    • Printed Circuit Board (PCB)unmatched
    • Realtime Operating Systemunmatched
    • Roboticsunmatched
    • Schematicsunmatched
    • Startupunmatched
    • Systems Reliabilityunmatched
    • USBunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder