Robot Software Engineer
17 hours ago
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.
About The RoleAs a key member of the Robot Software team, you will design and develop high-performance Qt-based GUIs for Human-Machine Interaction (HMI) with Planted Solar's Semi-Autonomous machines. This role involves hands-on testing in both controlled and field environments to optimize user experience and ensure system reliability. You will build and maintain CI pipelines for desktop apps and HIL testing that provide fast feedback, reproducible builds, and traceable artifacts. You are a software generalist who moves comfortably between UI polish, performance profiling, test automation, and backend integrations to keep the team unblocked. This role offers plenty of room for growth, whether you're interested in data infrastructure, backend services, or diving deeper into core robot telemetry and logic.
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 - $155,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 years
RESPONSIBILITIES
- Build and own a user-facing industrial robot GUI/HMI with Qt (C++/Qt Widgets/Qt Quick/QML) or Python (PySide/PyQt): architecture, implementation, testing, and release
- Integrate with robot backends (ROS 2 nodes/services/actions/parameters) for telemetry, command/control, and workflows.
- Conduct hands-on testing of GUIs and input devices in field environments and our testing yard to understand user needs and ensure reliability
- Design UI-adjacent APIs and collaborate with backend teams for telemetry, command/control, and workflows
- Create and run CI for desktop apps and HIL tests; manage artifacts, versioning, and reproducible builds
- Profile and optimize UI performance; implement robust state machines, threading, and signal/slot patterns
- Ensure security and reliability in the UI: role-based views, safe command workflows, and watchdog indicators
- Pitch in where needed like a startup generalist: from quick UX prototypes to low-level performance work, and occasional backend/integration tasks to unblock the team
QUALIFICATIONS
- Bachelor's or Master's degree in CS, EE, ME, or equivalent
- 3 - 7 years of professional experience in software development
- Excellent communication, collaboration, and teamwork abilities
- Proficiency in designing and developing Qt-based GUIs (C++ or PySide6/PyQt)
- Experience with Python 3.10+ or modern C++ (C++17+) for application development and automation
- Strong understanding of concurrent programming principles
- Well-versed with developing software for Linux environments
- Adept at writing Bash scripts for automation and system management
- Knowledgeable of SQL and database fundamentals
- Familiarity working in Docker containers and container deployment
- 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
- Thrives in startup environment as a generalist: comfortable wearing multiple hats, context-switching, and owning work end-to-end under ambiguity
- Based in the SF Bay Area (or willing to relocate) and available on-site 80%.
PREFERRED QUALIFICATIONS
- Experience with pub/sub architectures (ROS 2, MQTT, etc)
- Experience with embedded systems
- Experience with UI testing frameworks and hardware-in-the-loop workflows
- Experience building simple web applications for internal dashboards or tooling
*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 field work for testing, QA, etc.
- 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.
-
Field Robotics Engineer
17 hours ago
Oakland, California, United States Planted Solar Full timeOakland, CAFull-timeFirst, the good news: The world now has over 2 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 to meet surging power demand and decarbonize.Planted is creating new technology...
-
iOS Engineer
3 days ago
Oakland, California, United States Overlay Full time $175,000 - $225,000About Overlay Overlay is building the world's first intelligent makeup robot—reimagining beauty application through robotics, perception, and design. As a venture-backed, pre-launch startup, we're defining a new category of personal robotics at the intersection of self-expression and engineering. We're a small team inventing what doesn't yet exist—and...
-
Staff Software Engineer
14 hours ago
Oakland, California, United States Fivetran Full timeFrom Fivetran's founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We're proud that more organizations continue to leverage our technology every day to become...
-
Motion Planning Engineer
7 days ago
Oakland, California, United States BlueSpace Full time $80,000 - $180,000 per yearis revolutionizing the autonomous vehicle industry with our groundbreaking self-driving technology. Unlike conventional autonomy software, our patented 4D Predictive Perception removes reliance on data. By leveraging next-gen 4D sensors, we can precisely predict the motion of all objects, increasing accuracy, lowering latency, and setting a new standard for...
-
Structural Staff Engineer
5 days ago
Oakland, California, United States Salas O'Brien Full time $85,000 - $95,000 per yearEntry Level Structural Staff EngineerAt Salas O'Brien we tell our clients that we're engineered for impact. This passion for making a difference applies just as much to our team as it does to our projects. That's why we're committed to living our values every day: inspiring, achieving, and connecting as shared owners of our success with a focus on a...
-
Lead Cloud DevOps Engineer
7 days ago
Oakland, California, United States Fictiv Full time $180,000 - $220,000 per yearFictiv Exists to Enable Hardware Innovators to Build Better Products, FasterFictiv, coined the "AWS of manufacturing," is a leading technology company transforming the $350 billion manufacturing industry. Our cutting-edge cloud platform uses AI and machine learning algorithms to help companies build hardware at the speed of software. Come join our growing...
-
Expert Software Engineer
3 days ago
Oakland, California, United States Delta Dental Ins. Full time $120,000 - $180,000 per year*This position does not offer work visa sponsorship*We are seeking an experienced technical lead who is hands-on in the development and implementation of technical solutions to drive the design, implementation, and optimization of integrations between Epic and a variety of third-party systems. Able to lead and own the technical implementations end to end....
-
Data Analytics Engineer
3 days ago
Oakland, California, United States LaunchDarkly Full time $136,500 - $187,660 per yearAbout the Job:LaunchDarkly is seeking an experienced Data Analytics Engineer to build high-quality data models and data products that directly influence sales strategy and revenue reporting. You'll join our Data Analytics and Engineering team in the Technology organization and work closely with our embedded revenue analysts, salesforce and software...
-
Full Stack Engineer, Principal
5 days ago
Oakland, California, United States BSC Full time $200,000 - $250,000 per yearThe Core Health Plan Platform team creates and maintains the foundation and features upon which Stellarus technical products are built. The Fullstack Engineer will report to the Director, Solution Delivery Lead. In this role you will work across Platform and Product level to identify, create and evolve the foundation and features of the Core Health Plan...
-
Senior Full stack engineer
7 days ago
Oakland, California, United States Dictionary Full time $120,000 - $175,000 per yearCompany Description is the world's leading digital English dictionary and thesaurus. With over 5 Billion annual look-ups, helps more than 70 million monthly people use the English language with confidence. We are hard at work reinventing the dictionary as a platform, and are looking for experienced software engineers to join us on the journey. Job...