Staff Embedded Software Engineer
Fruition Group - San Francisco
Work at Fruition Group
Overview
- View job
Overview
Get AI-powered advice on this job and more exclusive features.
This range is provided by Fruition Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$130,000.00/yr - $285,000.00/yr
Direct message the job poster from Fruition Group
Embedded Software Engineer – Robotics (Senior/Staff Level)
We’re currently working with a cutting-edge robotics and automation team tackling real-world logistics challenges at massive scale. As they look to expand, they’re seeking a Senior or Staff Embedded Software Engineer to take ownership of firmware development across multiple robotic platforms.
This is a high-impact, hands-on role ideal for someone who thrives in cross-functional teams, enjoys low-level systems work, and wants to build products with tangible, physical-world outcomes.
What You'll Be Doing:
- Lead firmware bring-up for ARM-based microcontroller platforms (e.g., ARM Cortex-M).
- Design and implement embedded applications for motion control, power systems, telemetry, and safety-critical functionality.
- Write robust, maintainable, and well-documented C/C++ firmware.
- Collaborate closely with electrical and systems engineers on hardware bring-up, schematic reviews, and debugging.
- Own the development lifecycle for key embedded components—from board bring-up through validation and release.
- Contribute to system-level reliability, safety protocols, and long-term maintainability.
What We're Looking For:
- 8+ years of hands-on embedded development experience, including board bring-up and low-level debugging.
- Strong background in C/C++ for embedded systems, with deep experience in bare-metal programming.
- Proficiency with ARM-based microcontrollers and embedded communication protocols (I2C, SPI, UART, CAN).
- Solid understanding of hardware/software interfacing and digital electronics.
- Ability to work independently and collaboratively in high-ownership environments.
Bonus Points For:
- Experience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems.
- Background in motor control, power/battery systems, or robotics.
- Familiarity with safety-critical systems and fault-handling approaches.
- Startup or advanced R&D team experience, where adaptability and initiative are key.
If you're excited about solving real-world problems with elegant low-level solutions and want to be part of a highly experienced, mission-driven engineering team, we’d love to hear from you.
To apply or learn more, please reach out directly.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Referrals increase your chances of interviewing at Fruition Group by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles.
Mountain View, CA $167,000.00-$228,000.00 1 week ago
Sunnyvale, CA $117,000.00-$173,000.00 1 week ago
Mountain View, CA $120,000.00-$140,000.00 3 months ago
San Francisco, CA $140,000.00-$270,000.00 8 months ago
Mountain View, CA $125,000.00-$253,000.00 3 months ago
Mountain View, CA $139,000.00-$223,000.00 4 days ago
San Francisco, CA $100,000.00-$300,000.00 5 months ago
San Jose, CA $152,500.00-$219,200.00 6 days ago
Pleasanton, CA $150,000.00-$250,000.00 1 year ago
San Francisco, CA $120,000.00-$200,000.00 9 months ago
Software Engineer, Embedded Systems, Debug and Trace
Mountain View, CA $141,000.00-$202,000.00 2 weeks ago
Embedded Software Engineer, Firmware - Reality Labs
Sunnyvale, CA $177,000.00-$251,000.00 1 week ago
Embedded Software Engineer, Firmware - Reality Labs
Sunnyvale, CA $147,000.00-$208,000.00 1 week ago
Embedded Software Engineer, Firmware - Reality Labs
Pleasanton, CA $150,000.00-$250,000.00 2 years ago
Mountain View, CA $128,000.00-$160,000.00 1 month ago
Internship, Embedded Software Engineer, Optimus (Fall 2025)
Onboard Platform - Embedded Software Engineer
Embedded Software Engineer, Chassis Controls
Santa Clara, CA $174,500.00-$185,000.00 1 month ago
Embedded Software Engineer, Chassis Systems
Saratoga, CA $100,000.00-$140,000.00 10 hours ago
Senior Embedded Software Engineer, Validation
San Francisco, CA $153,000.00-$180,000.00 6 months ago
San Francisco, CA $120,000.00-$180,000.00 5 months ago
Entry/Intermediate Level Firmware Engineer
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr