CareerZen Logo
Company logo

Droid Software Developer

Private Family

Temporary | Part-time | Full-time | Contract

Mountain View, CA

Job description

Job Overview
We are seeking a talented and motivated Software Engineer to join our advanced robotics team. The ideal candidate will have a strong background in software development and a passion for building innovative applications—especially those that bring personality, autonomy, and movement to life-size robotic systems. You will be responsible for designing, developing, and maintaining software solutions that power automation, navigation, and interactive behaviors for our robotics projects.

Responsibilities

  • Design, develop, and implement software automation for mobile and interactive robotics.
  • Collaborate with cross-functional teams to integrate hardware, electronics, and software.
  • Participate in the full software development lifecycle: planning, coding, testing, and deployment.
  • Utilize version control systems such as GitHub for source code management.
  • Optimize performance of applications through efficient code and regular maintenance.
  • Research and apply new techniques in robotics, controls, and embedded systems to advance capabilities.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Robotics, or related field (or equivalent hands-on experience).
  • Proven experience in robotics software development with a strong portfolio of relevant projects.
  • Hands-on experience building robots using Arduino, Elegoo, Maestro controllers, or Raspberry Pi.
  • Proficiency in programming languages and environments relevant to robotics, such as:

- C / C++ (Arduino, embedded systems)

- Python (Raspberry Pi, scripting, automation)

- Arduino IDE (microcontroller programming)

- Processing or MATLAB (optional, for prototyping and simulation)

- Bash / Linux scripting (for Raspberry Pi and edge devices)

  • Familiarity with robotics libraries and frameworks (e.g., ROS, I2C/SPI/UART communication, servo and motor control).
  • Ability to thrive in a collaborative team environment while remaining highly self-driven.
  • Excellent problem-solving ability and attention to detail.

Job Types: Full-time, Part-time, Contract, Temporary

Pay: $107,182.32 - $129,079.78 per year

Expected hours: No more than 40 per week

Benefits:

  • Free parking
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Snacks provided

Work Location: In person