Dapster

Lead Embedded System Software Engineer

Dapster
Apply
3 years ago

Responsibilities

  • Own the embedded software and inner workings of Dapster’s robotic systems.
  • Write and maintain driver-level code for sensors, actuators, and communication interfaces.
  • Perform early signal processing for connected devices.
  • Read device specifications, register maps, and driver APIs to integrate unfamiliar hardware into the product.
  • Assemble electrical interfaces and support prototyping of robotic hardware.
  • Travel occasionally to client sites, mainly in Phoenix, Arizona.

Requirements

  • Excellent C/C++ and Python programming skills in a Linux environment.
  • Experience writing and maintaining driver-level code for sensors, actuators, and interfaces such as WiFi and Bluetooth.
  • Ability to integrate unfamiliar devices using specifications, register maps, and driver APIs.
  • Ability to quickly assemble circuits for electrical device interfaces.
  • Excellent communication skills.
  • Strong academic and work record, such as a BS in computer science or electrical engineering with 5+ years of experience, an MS in those fields with 3+ years of experience, or commensurate work experience.
  • Prototyping and soldering skills are preferred.
  • Experience contributing to at least one full version of a shipped embedded device is preferred.

Benefits

  • Remote-friendly hybrid workplace.
  • Access to a development lab in Palo Alto, California.
  • Work arrangement can be tailored to preferences for roles with limited physical-robot interaction.
  • Occasional travel to client sites, mainly in Phoenix, Arizona.
  • Opportunity to join an early-stage startup and share in potential company upside.

Tech Stack

Categories

Dapster

About Dapster

1-10 employees
Contact me