×
Register Here to Apply for Jobs or Post Jobs. X

Computer Engineer — Embedded Systems, Motor Control & Hardware Interface

Job in Seattle, King County, Washington, 98127, USA
Listing for: Autostringers
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Robotics, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 20 - 30 USD Hourly USD 20.00 30.00 HOUR
Job Description & How to Apply Below

Auto Stringer is looking for a Computer Engineer focused on embedded systems, motor control, and hardware integration. The robot uses stepper motors, servos, serial communication, and a custom control interface to move the gantry, lift mechanisms, claws, and other actuators.

This role is ideal for someone who enjoys working close to the hardware: wiring, microcontrollers, motor drivers, communication protocols, safety limits, and real-time motion behavior. You will help make the robot’s movements smoother, safer, and more reliable.

What You Will Work On
  • Improve Arduino or microcontroller code for controlling stepper motors and servos.
  • Build reliable serial communication between the computer GUI and the robot.
  • Create cleaner command structures for movement, homing, calibration, and emergency stops.
  • Help integrate multiple motors into coordinated motion sequences.
  • Work on motor tuning, speed limits, acceleration, and repeatability.
  • Add safety checks for travel limits, invalid commands, and mechanical collisions.
  • Help connect the vision/path-planning software to the physical motor system.
  • Improve the current control GUI and debugging tools.
  • Document wiring diagrams, command formats, and control logic.
What We Are Looking For
  • UW student interested in computer engineering, embedded systems, robotics, or mechatronics.
  • Experience with Arduino, C/C++, Python, or microcontrollers.
  • Basic understanding of stepper motors, servos, motor drivers, sensors, and serial communication.
  • Comfortable debugging both software and hardware problems.
  • Careful with wiring, testing, and safety.
  • Able to write clean code for systems that interact with real physical motion.
  • Excited by the challenge of making a robot move accurately and repeatedly.
Nice to Have
  • Experience with Accel Stepper, Multi Stepper, or other motor control libraries.
  • Experience with ESP
    32, Raspberry Pi, Jetson, STM
    32, or other embedded platforms.
  • Familiarity with limit switches, encoders, homing routines, or closed-loop control.
  • Experience with PyQt, GUI tools, or hardware dashboards.
  • Experience with ROS/ROS2 or robotics middleware.
Why This Role Matters

The robot’s intelligence only matters if the hardware can execute commands correctly. This role connects the software brain to the physical machine. You will help make Auto Stringer move like a real robotic system instead of a collection of separate motors.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary