Robotics firmware Engineer II

Posted Yesterday
Be an Early Applicant
Mountain View, CA, USA
In-Office
140K-140K Annually
Mid level
Automation • Manufacturing
The Role
The Robotics Firmware Engineer II will develop and maintain embedded firmware for custom robotics, integrating hardware and software systems while collaborating across teams.
Summary Generated by Built In

Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of groceries and other consumables, bringing delight and a value proposition to consumers that doesn’t exist today. Additionally, its unique design and technology is purpose-built to solve today’s environmental problems in the world’s food supply chain. Founded by a team with previous startup success and backed by top-tier VCs, we are committed to reducing waste, improving environmental impact, and reducing emissions with truly new technology.

We can’t do it alone -- we’re seeking curious, capable, passionate team members motivated by the opportunity to create lasting impact on the world through their work. This role offers ample growth opportunities while working side-by-side with an impassioned, multi-disciplinary team spanning mechanical design, software, computer vision, systems integration, and ops to design and operationalize world-changing technology.

Fulfil is committed to creating an inclusive culture, and we celebrate diversity of all kinds.  If this sounds like the kind of environment that you find intriguing, then please apply even if you don’t feel you meet all the requirements listed below.  We'd love to hear from you.

Company: Fulfil Solutions

Location: Mountain View, CA (On-site)

Team: Firmware / Embedded Systems

Compensation: $140,000 base salary + equity + benefits

 

About the Role

Fulfil is looking for a Firmware Engineer to join our Embedded Systems team. You'll work on the low-level software that drives our custom robotics hardware — implementing protocols, building control logic, and helping bring new hardware to life in a fast-moving production environment.

This is a hands-on individual contributor role. You'll work closely with senior engineers and cross-functional teammates in hardware, software, and systems integration to implement firmware that is reliable, testable, and built to last.

 

What You'll Do

Firmware Development Implement robust firmware in C/C++ for ARM-based microcontrollers and Linux-based SBCs. Develop and maintain protocol implementations across CAN bus, I2C, UART, SPI, and Modbus.

Hardware Integration Participate in bring-up and validation of custom hardware. Use oscilloscopes, logic analyzers, and multimeters to debug at the hardware/firmware boundary.

Motion & Control Implement motor control sequences including encoder-based positioning, tuning, and jerk limiting under the guidance of senior engineers.

Interface Development Work with gRPC and Protocol Buffer interfaces to expose hardware services to higher-level systems cleanly and safely.

Testing & Quality Write unit tests and contribute to HIL (Hardware-in-the-Loop) test environments. Debug issues across firmware logic, sensor integration, and timing.

Cross-Functional Collaboration Work with hardware, software, and systems teams to understand interface contracts and align on firmware behavior.

 

What We're Looking For

Required

  • Located within commuting distance of Mountain View, CA
  • 2–4 years of experience in embedded firmware development
  • Solid C and C++ skills in an embedded Linux environment
  • Working knowledge of embedded communication protocols: CAN, I2C, SPI, UART, or Modbus
  • Experience with hardware debugging tools (oscilloscope, logic analyzer, multimeter)
  • Familiarity with Linux-based SBCs (Raspberry Pi, NXP i.MX, or similar)
  • BS in Computer Science, Electrical Engineering, or equivalent practical experience

Preferred

  • Exposure to gRPC and Protobuf interfaces
  • Experience with motion control, encoder feedback, or motor tuning
  • Familiarity with build systems such as Bazel or CMake
  • Experience with version control and CI/CD practices for firmware
  • A maker or tinkerer background — robotics competitions, hobby electronics, hardware hacking

 

Why Fulfil

Real-world impact from day one. Your code runs on real robots in production environments. The work is concrete and the feedback loop is short.

A genuinely cross-disciplinary environment. Our teams span mechanical design, software, computer vision, systems integration, and ops. You'll collaborate across all of them.

Compensation that reflects the role. $140,000 base salary, equity, and competitive medical, dental, and vision coverage plus 401K, life, and disability.

A culture that respects your time. We encourage and expect everyone to take time away. Work-life balance is something we actively protect.

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Mountain View, California
83 Employees

What We Do

Fulfil has reimagined and reinvented online grocery automation with a completely unique, fully automated fulfillment system that enables customer-centric, sustainable and profitable online grocery at scale. Unlike legacy automation technology being tested for grocery fulfillment, Fulfil’s robots do all the picking and packing across all product categories and temperature zones, unlocking extreme speed, throughput, accuracy, and inventory control with minimal labor in a small footprint

Similar Jobs

Forge Logo Forge

Staff Quality Engineer

Fintech • Financial Services
Easy Apply
Hybrid
San Francisco, CA, USA
320 Employees
180K-200K Annually

Parsec Automation Logo Parsec Automation

Product Manager

Artificial Intelligence • Information Technology • Internet of Things • Software • Analytics • Automation • Manufacturing
Easy Apply
In-Office
Anaheim, CA, USA
99 Employees

Atlassian Logo Atlassian

Account Executive

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
Mountain View, CA, USA
11000 Employees
111K-173K Annually

Atlassian Logo Atlassian

Account Executive

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
San Francisco, CA, USA
11000 Employees
95K-150K Annually

Similar Companies Hiring

Turion Space Thumbnail
Aerospace • Artificial Intelligence • Hardware • Information Technology • Software • Defense • Manufacturing
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account