Demo

Senior Software Engineer - Robots Team

Planted Solar
Oakland, CA Full Time
POSTED ON 3/4/2025
AVAILABLE BEFORE 5/4/2025

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.

About The Role

As a key contributor of the Robotics team, you will play a crucial role in the development and enhancement of our robotic systems. If you are excited about working on robotics at a renewable energy company and meet the following qualifications we invite you to apply.

The salary range for this full-time onsite position is $160,000 - $190,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 5 - 10 years.

RESPONSIBILITIES

  • Commission and integrate new robot compute hardware and software into the existing robot fleet.
  • Maintain and update robot fleet configurations, ensuring optimal performance and efficiency.
  • Design and develop a user-friendly, graphical user interface (GUI) using Qt for Human-Machine Interaction (HMI) with industrial robots.
  • Hands on testing of robot systems and GUI in our testing yard to understand user needs and ensure robustness.
  • Manage and maintain the robot data infrastructure, ensuring data integrity and efficient storage.
  • Write and maintain bash scripts for automating robot management tasks.
  • Collaborate with the robotics team to develop and improve robot software architecture.
  • Troubleshoot and resolve technical issues related to robot compute and HMI functionality.
  • Develop and maintain robot software components using ROS2, C , Python, Bash and QT in a linux environment.
  • Contribute to the implementation and maintenance of CI/CD pipelines.

QUALIFICATIONS

  • Minimum Bachelor's degree in ME, EE, CS, or Robotics.
  • 5 years of proven experience in software development with a hands-on approach.
  • Excellent communication, collaboration, and teamwork abilities.
  • Experience designing and developing QT GUIs for Human-Machine Interfaces (HMIs).
  • Strong programming skills in C and Python.
  • Proficiency with Linux and Bash scripting.
  • Experience with ROS, ROS2, or other pub/sub architectures.
  • Experience managing and maintaining robot data infrastructure.
  • Familiarity working with Docker containers.
  • Excellent problem-solving and analytical skills.

PREFERRED QUALIFICATIONS

  • Master’s or PhD in ME, EE, CS, or Robotics.
  • Experience working with industrial or outdoor robots including construction or agricultural robots


What We Offer

    • 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

    This will be a great fit if:

      • You want to solve challenging problems
      • You are biased toward 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.

        If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
        Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

        What is the career path for a Senior Software Engineer - Robots Team?

        Sign up to receive alerts about other jobs on the Senior Software Engineer - Robots Team career path by checking the boxes next to the positions that interest you.
        Income Estimation: 
        $110,457 - $133,106
        Income Estimation: 
        $136,611 - $163,397
        Income Estimation: 
        $135,163 - $163,519
        Income Estimation: 
        $131,953 - $159,624
        Income Estimation: 
        $150,859 - $181,127
        Income Estimation: 
        $97,257 - $120,701
        Income Estimation: 
        $123,167 - $152,295
        Income Estimation: 
        $123,167 - $152,295
        Income Estimation: 
        $146,673 - $180,130
        Income Estimation: 
        $146,673 - $180,130
        Income Estimation: 
        $176,149 - $220,529
        Income Estimation: 
        $176,149 - $220,529
        Income Estimation: 
        $156,679 - $196,968

        Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer - Robots Team.

        Click the checkbox next to the jobs that you are interested in.

        • Bug/Defect Analysis Skill

          • Income Estimation: $114,549 - $164,025
          • Income Estimation: $120,936 - $155,014
        • Code Optimization Skill

          • Income Estimation: $131,462 - $151,444
          • Income Estimation: $136,714 - $171,621
        View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

        Job openings at Planted Solar

        Planted Solar
        Hired Organization Address CA 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...
        Planted Solar
        Hired Organization Address Oakland, CA 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...
        Planted Solar
        Hired Organization Address Oakland, CA 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 ...
        Planted Solar
        Hired Organization Address Oakland, CA 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 ...

        Not the job you're looking for? Here are some other Senior Software Engineer - Robots Team jobs in the Oakland, CA area that may be a better fit.

        Senior DevOps Engineer

        Sonata Software North America, Walnut Creek, CA

        Senior Site Reliability Engineer

        Inabia Software & Consulting Inc., San Leandro, CA

        AI Assistant is available now!

        Feel free to start your new journey!