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.
