Skip to content
Find jobs
Sign inCreate account
TermsPrivacy policyCookiesPremium termsStatus
© 2026 Joined. Job search and hiring.
Senior Software Engineer - Motion Systems at BREAKFAST · Brooklyn, NY · Joined
  1. /Find jobs
  2. /BREAKFAST
  3. /Senior Software Engineer - Motion Systems
B

Senior Software Engineer - Motion Systems

BREAKFAST · Brooklyn, NY · Just now · 0 applicants
NewOn-siteFull-timeSenior
Pay
$170k–$200kListed
Workplace
On-site
Job type
Full-time
Level
Senior
Source: jobright · Posted by joined-scrapper

About the role

This senior role owns the full software stack for BREAKFAST's kinetic motor-driven art installations, covering firmware, host services, fleet tools, and reliability. The ideal candidate brings deep C/Linux/Python systems experience and a track record of shipping field-hardened hardware.

What you’ll do

  • Develop and maintain end-to-end software stack for motor-driven installations
  • Build and maintain firmware for motor control systems
  • Maintain host services and fleet tools
  • Ensure reliability of systems running in the field
  • Own systems and act as the point person when issues arise

What you’ll need

  • 7+ years shipping hardware or systems that run in the field
  • History of owning a system end-to-end
  • Strong C on microcontrollers or strong Linux systems and Python
  • Distributed-systems instincts with buses, protocols, and timing
  • Experience with motor control, stepper drivers, encoders, and homing
  • Familiarity with RS-485/CAN, STM32 HAL, vision pipelines, KiCad, and MIDI

Original job description

BREAKFAST creates kinetic artworks that combine engineering, motion, and creativity. The Senior Software Engineer will develop and maintain the end-to-end software stack for motor-driven installations, including firmware, host services, fleet tools, and reliability systems.7+ years shipping hardware or systems that run in the fielda history of owning a…

Mark this job as applied?

We opened the listing in a new tab. Marking it adds it to My applications so your list stays up to date.

Report this job

Tell us what looks wrong. A job that is simply not a fit is not a report.
Reason
Scam job
Fake company
Asks for payment
Something else, with details