Planted · 2 months ago
Robot Software Engineer (Platform and Backend)
Planted is a company focused on revolutionizing solar power technology, and they are seeking a Robot Software Engineer to join their team. In this role, you will design, build, and operate backend services for their robot fleet, ensuring reliability and security while collaborating with a cross-functional engineering team.
Clean EnergyEnergyRenewable EnergySolar
Responsibilities
Develop and maintain backend services/APIs for robot telemetry, data ingest, command/control, and user workflows
Bring up compute hardware (x86/ARM/Jetson): OS provisioning, drivers/firmware, and device configuration
Create and run fleet-scale CI/CD pipelines; manage artifacts, versioning, and reproducible builds for edge images and cloud services (containers, cross-compilation)
Manage robot fleet deployments: safe OTA updates (A/B), staged rollouts, health checks, automated rollback, and device configuration
Operate and secure cloud infrastructure: manage compute, storage, networking, VPNs, security controls, and secrets
Administer and monitor data systems: manage databases and message systems; build observability with logging, metrics, tracing, dashboards, alerting, and clear SLOs with runbooks
Ensure security and reliability of our cloud and robot systems
Conduct hands-on testing of edge software and system integrations in the field and our testing yard to validate reliability
Work like a startup generalist across edge, cloud, data, and infra; jump into the highest-priority gaps to ship outcomes quickly and safely
Qualification
Required
Bachelor's or Master's degree in CS or equivalent
3 - 7 years of professional experience in software development
Excellent communication, collaboration, and teamwork abilities
Experienced in using Python 3.10+ for backend development, data infrastructure, and automation
Experience managing IoT deployments or robot fleets
Experience creating and operating CI/CD pipelines
Familiarity working in Docker containers and container deployment
Well-versed with developing software for Linux environments
Adept at writing Bash scripts for automation and system management
Knowledgeable of SQL and database management
Excellent problem-solving and analytical skills
Curious demeanor and excited to learn new technologies when necessary
Prioritizes delivering user value while making pragmatic technical tradeoffs
Comfortable working as a generalist: spanning multiple domains, moving fast with discipline, and owning problems from design through operations
Based in the SF Bay Area (or willing to relocate) and available on-site 80%
Preferred
Experience with pub/sub architectures (ROS 2, MQTT, etc)
Experience building simple web applications for internal dashboards or tooling
Experience implementing observability stacks
Benefits
11 paid company holidays and flexible Paid Time Off (PTO)
Company-paid in-office lunches
Stock options
Medical, vision, dental, and other benefits
Pre-tax commuter benefits
401(k)
A chance to have an empowered, meaningful, and early role in climate
Company
Planted
Smarter Solar Deployment—From Planning to Power
H1B Sponsorship
Planted has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
Funding
Current Stage
Early StageTotal Funding
$33.6MKey Investors
Piva CapitalUS Department of Energy
2025-07-29Series A· $12M
2024-06-18Series A· $20M
2023-05-18Grant· $1.6M
Recent News
2025-08-03
2025-07-30
vcnewsdaily.com
2025-07-30
Company data provided by crunchbase