Our companies are hiring.

Work for one of Pelion's portfolio companies.

Embedded Software Engineer

Coco

Coco

Software Engineering
San Francisco, CA, USA
USD 120k-150k / year + Equity
Posted on Aug 1, 2025

Location

Bay Area

Employment Type

Full time

Location Type

On-site

Department

EngineeringRobotics Software

Compensation

  • $120K – $150K • Offers Equity

At Coco, we’re building the future of robotics—systems that move, sense, and respond in the real world with precision and intelligence. We believe that great robots come from tight integration between hardware and software, and we’re looking for engineers who thrive at that intersection.

As an Embedded Engineer on our team, you’ll play a key role in bringing our next-generation robotic platforms to life. You’ll write the firmware that connects sensors, motors, and compute together into cohesive, reliable systems. From writing low-level drivers to optimizing for real-time performance, you’ll work across teams to make sure everything just works—every time.

What You’ll Do

  • Build and maintain embedded software for robotic platforms

  • Integrate sensors, actuators, and microcontrollers across various communication protocols

  • Debug and resolve hardware-software issues in real-time environments

  • Optimize embedded systems for performance and reliability on constrained hardware

  • Collaborate closely with hardware and high-level software teams

  • Document your design, testing, and implementation work for the team

Basic Qualifications

  • BS in Electrical Engineering, Computer Engineering, or related field

  • Proficiency in C/C++ for embedded systems

  • Hands-on experience with ARM Cortex-M or similar microcontrollers

  • Solid understanding of Real-Time Operating Systems (e.g., FreeRTOS)

  • Familiarity with common hardware interfaces: I2C, SPI, UART, CAN

  • Ability to read and interpret circuit schematics and datasheets

Preferred Qualifications

  • Experience with robotic systems (sensors, motors, kinematics)

  • Familiarity with Linux and ROS-based development workflows

  • Scripting experience in Python for automation/testing

  • Understanding of motor control fundamentals (e.g., PWM, feedback loops)

  • Comfortable with embedded debugging tools (e.g., JTAG, logic analyzers)

Compensation Range: $120K - $150K