Software Engineer

Planted-solar-inc
Oakland, CA

Oakland, CA (In Person Only)
Full-time

First, the good news: The world now has over 1.7 terawatts of cumulative solar capacity and solar PV is the lowest-cost source of energy generation worldwide.

The challenge: The world must build 3 terawatts of new solar capacity every year for the next 25 years.

Planted is creating new technology to overhaul how the industry develops and builds solar power resources. And we need help. We're expanding our team of ambitious, curious, and hands-on engineers and operators. Come own large parts of product, company, or business development and help power the world with 100% clean energy.

As a key member of the Robot Software team, you will design and develop high-performance Qt-based C++ GUIs for Human-Machine Interaction (HMI) with industrial robots. This role involves hands-on testing in both controlled and field environments to optimize user experience and ensure system reliability. You will integrate and commission new compute hardware and software into the existing robot fleet, maintaining seamless deployment and operational robustness.

Beyond GUI development, you will contribute to system automation by writing Python and Bash scripts, managing robot fleet configurations, and troubleshooting hardware-software integration issues. Additionally, you will help establish and maintain hardware-in-the-loop (HIL) testing infrastructure to improve validation and debugging processes.

This position offers the opportunity to collaborate closely with a highly skilled cross-functional engineering team, taking ownership of projects from ideation to implementation to enhance the usability and reliability of our robotic systems in challenging real-world environments.

The salary range for this full-time position is $120,000 - $145,000 plus stock options and benefits. Pay within the range is based on candidate experience, job-specific skills, education, and work location. The target experience for the position is 3 - 5+ years.

RESPONSIBILITIES

  • Design and develop an intuitive, high-performance Qt-based C++ GUI for Human-Machine Interaction (HMI) with industrial robots.
  • Conduct hands-on testing of robotic computer systems and GUIs in both field environments and our testing yard to understand user needs and ensure reliability.
  • Commission and integrate new compute hardware and software into the existing robot fleet, ensuring seamless deployment.
  • Manage robot fleet configurations to maintain peak performance and operational efficiency.
  • Develop and maintain Python and Bash scripts for system bring-up, automation, and data processing tasks.
  • Diagnose and troubleshoot technical issues related to system builds, hardware-software integration, and HMI functionality.
  • Set up and maintain hardware-in-the-loop (HIL) testing infrastructure to improve validation and debugging processes.

QUALIFICATIONS

  • Minimum Bachelor's degree in CS, EE, ME, or equivalent.
  • 3-5 years of experience in software development with a hands-on approach.
  • Excellent communication, collaboration, and teamwork abilities.
  • Proficiency in designing and developing QT-based C++ GUIs .
  • Deep expertise in modern C++ software development practices, including best practices for performance, memory management, and maintainability .
  • Well-versed with developing software for Linux environments .
  • Adept at writing Bash and Python scripts for automation, system bring-up, and data processing.
  • Working knowledge of SQL.
  • Familiarity working in Docker containers.
  • Excellent problem-solving and analytical skills.

PREFERRED QUALIFICATIONS

  • Experience with x64 and arm architectures.
  • Experience with pub/sub architectures.
  • Experience with embedded systems.

*A note on qualifications: Many people only apply for jobs if they believe they can perform every task in the job description. We are most interested in finding the best candidate for the job and will consider equivalent combinations of knowledge, skills, education, and experience to meet minimum qualifications. If you are interested in applying, we encourage you to think broadly about your background and skill set for the role.

PHYSICAL AND SENSORY REQUIREMENTS

  • Mostly desk work using standard office equipment
  • The position requires some travel and field work for onsite troubleshooting, QA, and user experience testing.
  • 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
  • You want to solve challenging problems
  • You are biased towards action and focus on the vital work that drives the most impact
  • You prioritize the physical and psychological safety of yourself and those around you
  • You are humble, embrace change, and deliver and receive candid feedback
  • You are optimistic about the future and can make tough decisions to help get there
  • You have high expectations and coach, develop, and make time to help others

Planted Solar is an equal opportunity employer committed to growing inclusively, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, medical condition, age, or veteran status. However you identify, or whatever background you bring with you, please apply. We look forward to hearing from you.

Posted 2025-08-20

Recommended Jobs

Fieldguide.ai is hiring : Head of Design in San Francisco (San Francisco)

Fieldguide.ai
San Francisco, CA

About Us : Fieldguide is establishing a new state of trust for global commerce and capital markets through automating and streamlining the work of assurance and audit practitioners specifically with…

View Details
Posted 2025-08-18

Urology Physician (Modesto)

Sutter Health Greater Central Valley
Modesto, CA

Gould Medical Group is seeking a Board Eligible/Board Certified Urologist in Modesto, CA. Gould Medical Group is a growing, multi-specialty group with over 450 clinicians, located about two hours ea…

View Details
Posted 2025-08-18

Software Engineer, AI Entities

Evenup
San Francisco, CA

EvenUp is on a mission to support injury law firms across America in providing a consistent and high standard of representation, ensuring that every injury victim who seeks legal assistance can expec…

View Details
Posted 2025-08-20

Lead Firearms Instructor - Part Time

General Dynamics Information Technology
Santa Clara, CA

Public Trust: None Requisition Type: Regular Your Impact Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise t…

View Details
Posted 2025-08-17

Buyside Business Analyst

Polly
San Francisco, CA

Who you are: You bring 5+ years of experience, including 3+ years as a Business Analyst, and are ready for your next challenge at a hyper-growth, fast-paced, and industry-disrupting SaaS company …

View Details
Posted 2025-07-30

Associate Attorney

Sheffield & Richards LLP
Upland, CA

We are seeking an associate attorney to join our workers' compensation defense firm. Our ideal candidate has a willingness to learn, regardless of how extensive their background is. We seek to resolve…

View Details
Posted 2025-07-30

Software Engineer II, Frontend - Consumer Identity (San Francisco)

Uber
San Francisco, CA

About the Role The Consumer Identity team is seeking a Web Engineer (Software Engineer II - Frontend) with experience building high-scale services and platforms, as well as experience working with i…

View Details
Posted 2025-08-17

Head of Audit (Infrastructure & Developer Operations) (San Jose)

NEAR
San Jose, CA

Who We Are At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Walle…

View Details
Posted 2025-08-18

Product Manager - Health Tech AI

Sage Care Inc
Palo Alto, CA

Job Title: Product Manager - Health Tech AI Location: Hybrid, Palo Alto, CA Tuesday through Thursday About Us: At Sage Care, we’re transforming healthcare with AI-powered solutions to stream…

View Details
Posted 2025-08-20

VP of Marketing - Remote | WFH

Get It - Marketing
San Diego, CA

Vice President of Marketing Location: San Diego, CA or Israel (Hybrid/Remote Flexibility) Compensation: Base Salary + Commission Plan Benefits: 401(k) Competitive salary Health insuranc…

View Details
Posted 2025-08-17