Staff Embedded Software Engineer

New Today

Get AI-powered advice on this job and more exclusive features.
Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below. 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 levelMid-Senior level Employment type Employment typeFull-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 EngineerEmbedded 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
Location:
San Francisco, CA
Salary:
$150
Category:
Engineering

We found some similar jobs based on your search