Senior Embedded Software Engineering at Planted · Oakland, CA · Joined
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…