Back to all jobs
F

Robotics firmware Engineer II

Fulfil Solutions

Mountain View1mo ago
Seniority
Mid

About the role

<p><strong>Fulfil</strong><span style="font-weight: 400;"> 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.</span></p> <p><span style="font-weight: 400;">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.</span></p> <p><strong>Fulfil</strong><span style="font-weight: 400;"> is committed to creating an inclusive culture, and we celebrate diversity of all kinds.&nbsp; 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.&nbsp; We'd love to hear from you.</span></p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Company:</strong> Fulfil Solutions</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Location:</strong> Mountain View, CA (On-site)</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Team:</strong> Firmware / Embedded Systems</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Compensation:</strong> $140,000 base salary + equity + benefits</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">&nbsp;</p> <h2 class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>About the Role</strong></h2> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">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.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">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.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">&nbsp;</p> <h2 class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>What You'll Do</strong></h2> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Firmware Development</strong> 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.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Hardware Integration</strong> Participate in bring-up and validation of custom hardware. Use oscilloscopes, logic analyzers, and multimeters to debug at the hardware/firmware boundary.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Motion &amp; Control</strong> Implement motor control sequences including encoder-based positioning, tuning, and jerk limiting under the guidance of senior engineers.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Interface Development</strong> Work with gRPC and Protocol Buffer interfaces to expose hardware services to higher-level systems cleanly and safely.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Testing &amp; Quality</strong> Write unit tests and contribute to HIL (Hardware-in-the-Loop) test environments. Debug issues across firmware logic, sensor integration, and timing.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Cross-Functional Collaboration</strong> Work with hardware, software, and systems teams to understand interface contracts and align on firmware behavior.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">&nbsp;</p> <h2 class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>What We're Looking For</strong></h2> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Required</strong></p> <ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3"> <li class="whitespace-normal break-words pl-2">Located within commuting distance of Mountain View, CA</li> <li class="whitespace-normal break-words pl-2">2–4 years of experience in embedded firmware development</li> <li class="whitespace-normal break-words pl-2">Solid C and C++ skills in an embedded Linux environment</li> <li class="whitespace-normal break-words pl-2">Working knowledge of embedded communication protocols: CAN, I2C, SPI, UART, or Modbus</li> <li class="whitespace-normal break-words pl-2">Experience with hardware debugging tools (oscilloscope, logic analyzer, multimeter)</li> <li class="whitespace-normal break-words pl-2">Familiarity with Linux-based SBCs (Raspberry Pi, NXP i.MX, or similar)</li> <li class="whitespace-normal break-words pl-2">BS in Computer Science, Electrical Engineering, or equivalent practical experience</li> </ul> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Preferred</strong></p> <ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3"> <li class="whitespace-normal break-words pl-2">Exposure to gRPC and Protobuf interfaces</li> <li class="whitespace-normal break-words pl-2">Experience with motion control, encoder feedback, or motor tuning</li> <li class="whitespace-normal break-words pl-2">Familiarity with build systems such as Bazel or CMake</li> <li class="whitespace-normal break-words pl-2">Experience with version control and CI/CD practices for firmware</li> <li class="whitespace-normal break-words pl-2">A maker or tinkerer background — robotics competitions, hobby electronics, hardware hacking</li> </ul> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">&nbsp;</p> <h2 class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Why Fulfil</strong></h2> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Real-world impact from day one.</strong> Your code runs on real robots in production environments. The work is concrete and the feedback loop is short.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>A genuinely cross-disciplinary environment.</strong> Our teams span mechanical design, software, computer vision, systems integration, and ops. You'll collaborate across all of them.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Compensation that reflects the role.</strong> $140,000 base salary, equity, and competitive medical, dental, and vision coverage plus 401K, life, and disability.</p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>A culture that respects your time.</strong> We encourage and expect everyone to take time away. Work-life balance is something we actively protect.</p>

Perks & benefits

  • 401k
  • Vision Insurance
  • Equity Compensation

747,000+ hidden jobs like this

Fulfil Solutions and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.