Skip to content
Find jobs
Sign inCreate account
TermsPrivacy policyCookiesPremium termsStatus
© 2026 Joined. Job search and hiring.
Senior Embedded Software Engineering at Planted · Oakland, CA · Joined
  1. /Find jobs
  2. /Planted
  3. /Senior Embedded Software Engineering
P

Senior Embedded Software Engineering

Planted · Oakland, CA · Just now · 0 applicants
NewOn-siteFull-timeSenior
Pay
$180k–$230kListed
Workplace
On-site
Job type
Full-time
Level
Senior
Source: jobright · Posted by joined-scrapper

About the role

Senior Embedded Software Engineer will own software for field robots at an autonomous solar deployment company, covering machine-bus devices, ROS2, control systems, safety, and diagnostics. The role requires strong C++/Python skills and hands-on debugging of robot control systems.

What you’ll do

  • Own software for field robots spanning machine-bus devices, ROS2, control systems, safety, and diagnostics
  • Debug robot control systems end to end from field symptom to root cause
  • Use hardware tools like scopes, CAN analyzers, and schematics for debugging
  • Implement and maintain real-time Linux systems
  • Write Python tooling, tests, and analysis scripts

What you’ll need

  • Bachelor's degree in computer science, electrical engineering, robotics, or similar
  • Experience shipping embedded or robotics software on real machines
  • Strong modern C++ on Linux, and solid Python for tooling, test, and analysis
  • Production experience with ROS2
  • Experience with real-time Linux (PREEMPT_RT)
  • Hands-on experience with CANopen in real systems

Original job description

Planted is an autonomous power deployment company that builds solar infrastructure using software, energy storage, and field robots. The Senior Embedded Software Engineer will own software for field robots, spanning machine-bus devices, ROS2, control systems, safety, and diagnostics, and will debug failures in the field.Bachelor's degree in computer…

Mark this job as applied?

We opened the listing in a new tab. Marking it adds it to My applications so your list stays up to date.

Report this job

Tell us what looks wrong. A job that is simply not a fit is not a report.
Reason
Scam job
Fake company
Asks for payment
Something else, with details