Firmware Engineer

5V Tech

San Francisco (CA)

On-site

USD 207,000 - 276,000

Full time

9 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

5V Tech in San Francisco is seeking an experienced Firmware Engineer specializing in real-time and motor control to join the controls and electronics team on a contract basis.

You will write and debug real-time firmware for motor drives and sensors, collaborate with electrical and mechanical engineers on bench and system tests, and implement control loops, drivers, bootloaders, and safety-related features.

You must be eligible to work in the US to be considered.

Qualifications

  • 5+ years of embedded firmware development in C/C++.
  • Experience with an RTOS (FreeRTOS, Zephyr or similar) or hard real-time bare-metal work.
  • Microcontroller experience (STM32, TI C2000, NXP, Infineon or similar).
  • Motor control, control loops or sensor driver experience.
  • Shipped firmware to production or a field-tested prototype.

Responsibilities

  • Develop embedded C/C++ firmware for motor drives, sensor interfaces and system controllers
  • Implement and tune real-time control loops, including field-oriented control where used
  • Write drivers and protocol stacks (CAN/CAN FD, EtherCAT, SPI, I2C)
  • Build bootloaders and firmware update support
  • Debug on real hardware with scopes, logic analysers and JTAG
  • Support hardware-in-the-loop and production test
  • Contribute to safety-related design where the product requires it

Skills

Embedded C/C++
RTOS experience
MCU experience
Real-time control loops
Shipped firmware

Job description

Firmware Engineer, Real-Time and Motor Control (Contract)

Contract: 12 months initially, with a strong likelihood of extension. Full-time, 40 hours a week.

Pay: $150-$200 per hour, W-2.

Start: ASAP

About the client

Our client is a Series B–C robotics company building mobile robots and robotic arms. They are scaling from prototype to production and need an experienced firmware engineer to join the controls and electronics team.

You will write and debug the real-time firmware that runs on the robot’s microcontrollers: motor drives, sensors, power and communications. You will work with electrical and mechanical engineers on bench and system testing.

Responsibilities
  • Develop embedded C/C++ firmware for motor drives, sensor interfaces and system controllers
  • Implement and tune real-time control loops, including field-oriented control where used
  • Write drivers and protocol stacks (CAN/CAN FD, EtherCAT, SPI, I2C)
  • Build bootloaders and firmware update support
  • Debug on real hardware with scopes, logic analysers and JTAG
  • Support hardware-in-the-loop and production test
  • Contribute to safety-related design where the product requires it
Requirements
  • 5+ years of embedded firmware development in C/C++
  • Experience with an RTOS (FreeRTOS, Zephyr or similar) or hard real-time bare-metal work
  • Microcontroller experience (STM32, TI C2000, NXP, Infineon or similar)
  • Motor control, control loops or sensor driver experience
  • Shipped firmware to production or a field-tested prototype
Nice to have
  • Field-oriented control, current sensing and encoder interfaces
  • Functional safety (ISO 13849, IEC 61508)
  • Battery management systems
  • HIL testing, MISRA and CI for firmware
  • Experience in robotics, drones, EV or industrial automation

You must be eligible to work in the US to be considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Vertage • Austin (TX)

On-site
USD 130,000 - 170,000
Firmware Engineer
Firmware Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Real-Time Embedded Firmware Engineer - Robotics (Contract)
Real-Time Embedded Firmware Engineer - Robotics (Contract)

5V Tech • San Francisco (CA)

On-site
USD 207,000 - 276,000
Senior - Senior Staff Firmware Engineer
Senior - Senior Staff Firmware Engineer

eq3 • Fremont (CA)

On-site
USD 150,000 - 210,000
Senior Robotics Firmware Engineer — Real-Time Motor Control
Senior Robotics Firmware Engineer — Real-Time Motor Control

Dexmate Inc. • Fremont (CA)

Hybrid
USD 150,000 - 190,000
Sr. to Staff Firmware / Embedded Software Engineer - Autonomous Robotics
Sr. to Staff Firmware / Embedded Software Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Mid-level to Sr. Firmware / Embedded Software Engineer - Autonomous Robotics
Mid-level to Sr. Firmware / Embedded Software Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 235,000
RSUs
Firmware Engineer
Firmware Engineer

Akkar • Webster (TX)

On-site
USD 90,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 • Austin (TX)

On-site
USD 120,000 - 180,000