Senior Software Engineer - Robots Team

August 26

🏢 In-office - Bay Area

Apply Now
Logo of Planted Solar

Planted Solar

Planted partners with developers to design and build solar power plants using high-density racking, software, and robots

11 - 50

Description

• 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 • Manage and maintain the robot data infrastructure • 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

Requirements

• 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

Benefits

• 11 paid company holidays • Flexible Paid Time Off (PTO) • Company-paid in-office lunches • Stock options • Medical, vision, dental, and other benefits • Pre-tax commuter benefits • 401(k) • An empowered, meaningful role in climate

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs