Skip to content
mimi

Embedded Software Engineer - Robotics (Senior/Staff Level)

Fruition Group

San Jose · Hybrid Full-time Senior Today

About the role

About

Join a pioneering robotics company that is transforming large-scale logistics through innovative automation solutions. We are looking for a Senior/Staff Embedded Software Engineer to lead the firmware development for multiple cutting-edge robotic platforms.

This is a fantastic opportunity for those who thrive at the intersection of hardware and software, and who want to see their contributions come to life through impactful, physical products.

What You'll Do

  • Take ownership of firmware bring-up for ARM-based microcontrollers (e.g., Cortex-M)
  • Create embedded applications focused on motion control, power systems, telemetry, and safety-critical features
  • Develop reliable, maintainable C/C++ firmware with a focus on long-term sustainability
  • Collaborate closely with electrical and systems engineers on hardware bring-up, schematic reviews, and hands-on debugging
  • Guide embedded components from prototype through validation, release, and iterative improvement
  • Enhance system-level reliability, safety, and performance

What We're Looking For

  • 8+ years of extensive embedded development experience, including board bring-up and low-level debugging
  • Expertise in C/C++ for bare-metal systems
  • Strong background with ARM microcontrollers and embedded communication protocols (I2C, SPI, UART, CAN)
  • Solid grasp of digital electronics and hardware/software interactions
  • Proven ability to work autonomously with high ownership in fast-paced environments

Bonus Experience

  • Experience with RTOS environments (FreeRTOS, Zephyr) or Embedded Linux on constrained systems
  • Knowledge of motor control, power/battery systems, or robotics
  • Familiarity with safety-critical systems and fault-tolerant design
  • Experience in startup environments or advanced R&D

If you are passionate about building real robots to tackle real-world challenges and eager to collaborate with a dedicated, mission-driven engineering team, we encourage you to apply.

Skills

ARMCC++CANCortex-MI2CSPIUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free