Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Planted Logo

Robot Software Engineer (HMI/UI)

Planted

$130,000 - $175,000
Dec 15, 2025
Oakland, CA, US
Apply Now

Planted Solar is creating new technology to overhaul how the industry develops and builds solar power resources to help build 3 terawatts of new solar capacity every year for the next 25 years.

Requirements

  • 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

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

Other

  • 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
  • Based in the SF Bay Area (or willing to relocate) and available on-site 80%
  • Prioritizes delivering user value while making pragmatic technical tradeoffs