Reflection Robotics
Posted 1w ago

Founding Software Engineer (Systems)

Reflection Robotics
Seattle, Washington, United States
$180k-$250k/yrOnsiteFull Time
Responsibilities
  • designing deployments
  • building tooling
  • optimizing control
Requirements
  • Strong systems engineering fundamentals and experience shipping reliable distributed or fleet systems
  • With hardware-facing development
  • Remote deployment
  • Monitoring
  • Optimization, and in-person Seattle availability
Technical tools mentioned
embedded LinuxPyTorchONNXTensorRTJIT

Job description

The Role

Every robot we ship goes out with edge compute attached to it, and that compute has to work reliably in someone else's factory, not in our lab. We need a founding software engineer to build the system that makes that possible: software that can be dropped onto a heterogeneous fleet of edge devices, updated and controlled remotely, and trusted to keep running when nobody from our team is standing next to it.

This isn't a narrow infra role. You'll own the layer that sits between our models and the physical robot, which means you're directly responsible for how fast and how reliably a policy's decisions turn into robot motion. Latency here isn't an abstract metric, it's the difference between a robot that feels responsive and one that doesn't work at all. You'll also be the person who can log into a robot on a factory floor from anywhere, see what's actually happening, and fix it, because when something breaks in production, it needs to get fixed without anyone getting on a plane.

You'll be one of the first engineers on this system, so the architecture decisions you make now, how we deploy, how we monitor, how we recover from failure, will shape how the whole company scales its hardware footprint.

The system doesn't end at the robot. Factory workers, not robotics engineers, are the ones using it day to day, so you'll also build the customer-facing apps they interact with directly. That means getting close to how people on the floor actually use the product, listening to their feedback, and using it to keep smoothing out the experience until running the system feels like second nature for factory workers anywhere in the world.

What You'll Do

  • Design and build a deployment system that runs across a heterogeneous set of edge compute, from different robots and different hardware generations

  • Build remote management tooling: pushing software updates, controlling and monitoring edge devices, and troubleshooting issues without physical access to the robot

  • Build robust data recording pipelines so we can capture what a robot saw and did, on-device and in the field

  • Profile and optimize the full control loop to identify bottlenecks and minimize latency between the controller and the policy

  • Make hard tradeoffs to keep the system lightweight enough to run well on constrained, low-power edge hardware

  • Instrument the system so failures are diagnosable remotely, and design for graceful recovery when they happen

  • Work closely with the robotics and ML team to understand how their systems actually run on hardware, not just in theory

  • Build and iterate on the customer-facing apps factory workers use to operate and monitor the system, folding in their feedback to make the experience smooth and intuitive

What We're Looking For

Must-haves:

  • Strong systems engineering fundamentals: you can reason about latency, concurrency, resource constraints, and failure modes, not just write application code

  • Experience building and operating distributed or fleet-style systems (remote deployment, monitoring, OTA updates, or similar)

  • Comfort working close to hardware and across heterogeneous environments, where "it works on my machine" isn't good enough

  • A track record of shipping systems that had to actually run reliably in the real world, not just pass tests

  • Ability to work in-person in Seattle on weekdays

Nice-to-haves:

  • Experience with embedded Linux, edge compute.

  • Experience building remote device management or fleet infrastructure (IoT, robotics, or similar)

  • Experience with real-time or low-latency control systems

  • Background in performance profiling and optimization on resource-constrained hardware

  • Experience with observability and remote debugging tooling for systems you can't physically access

  • Familiarity with PyTorch and optimizing model inference using ONNX, TensorRT, quantization, and JIT

We care much more about how you think and what you've built than a specific degree or years-of-experience number. If you've done work that maps to this but doesn't check every box above, we'd still like to hear from you.

About Reflection Robotics

Seattle robotic automation building robot foundation models and same-day high-precision systems for manufacturers.

Similar jobs

Software Engineer roles near Seattle, Washington
3h
Save
Mark Applied
Hide
Senior Principal Software Engineer
Bellevue or United States or San Jose
$217k-$310k/yr HybridFull Time
Zscaler
ZscalerNASDAQ: ZS: Cloud-native Zero Trust cybersecurity platform for digital transformation.
12+ YOE12+ years in software engineering, including large-scale distributed systems architecture and delivery; expertise in Java, Go, C++, or Python; AI/ML knowledge; ITIL and high-stakes incident management experience.
Java, Go, C++, Python, AI/ML, ITIL
7h
Save
Mark Applied
Hide
Software Engineer, DynamoDB Performance
Seattle or Seattle or Seattle or Washington
$144k-$194k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Multinational technology focused on e-commerce and cloud computing.
3+ YOERequires 3+ years of professional software development, 2+ years of system design or architecture, 1+ year with C#, C++, Java, or Perl, object-oriented design, distributed systems, and a bachelor's degree in a related field.
C#, C++, Java, Perl, AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR, Storm/Samza, DynamoDB
18h
Save
Mark Applied
Hide
Software Engineer, Flight Software (Starlink)
Redmond or Seattle
$125k-$200k/yr OnsiteFull Time
SpaceX
SpaceXNasdaq: SPCX: Designing, manufacturing, and launching advanced rockets and spacecraft.
2+ YOEBachelor's degree in computer science, engineering, math, or STEM, or 2+ years of software development experience; development experience in C/C++, Python, or similar languages.
C, C++, Python, Linux
19h
Save
Mark Applied
Hide
Summer 2027 Intern - Software Engineer
San Francisco or Palo Alto or New York City or Seattle or Burlington or Bellevue or Atlanta or Indianapolis
$43-$52/hr OnsiteMultiple Commitments Available
Salesforce
SalesforceNYSE: CRM: The #1 AI CRM driving customer success together.
Currently pursuing a BS in computer science or related technical field, returning to school after Summer 2027, with object-oriented programming, algorithms, data structures, collaboration, and coding skills.
GitHub Copilot, Cursor, Claude Code, Gemini, SQL, Java, Javascript, HTML
19h
Save
Mark Applied
Hide
Summer 2027 Intern - Software Engineer
San Francisco or Palo Alto or New York City or Seattle or Burlington or Bellevue or Atlanta or Indianapolis or United States
$43-$52/hr HybridInternship, Full Time
Salesforce
SalesforceNYSE: CRM: The #1 AI CRM driving customer success together.
Currently pursuing a BS in Computer Science or related technical field, returning to school after Summer 2027, with knowledge of algorithms, data structures, object-oriented programming, and coding fundamentals.
GitHub Copilot, Cursor, Claude Code, Gemini, SQL, Java, Javascript, HTML
20h
Save
Mark Applied
Hide
Visual Generation Framework Software Engineer - Proactive
Seattle or Washington
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designing and manufacturing consumer electronics, software, and digital services.
5+ YOEBachelor's, master's, or Ph.D. in computer science, computer engineering, or related field; 5+ years of software engineering experience; proven Swift, C/C++, or Objective-C experience.
Swift, C, C++, Objective-C, macOS, iOS, UNIX
21h
Save
Mark Applied
Hide
Senior Software Engineer, AI/ML, Google Cloud Networking
New York or Seattle or San Jose
$174k-$252k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
5+ YOEBachelor’s degree or equivalent, 5 years programming in Python or C++, 3 years software product development and ML infrastructure experience, and 1 year software design and architecture experience.
Python, C++, ML infrastructure
21h
Save
Mark Applied
Hide
Principal Software Engineer
Redmond, Washington, United States
$143k-$275k/yr OnsiteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
6+ YOEBachelor's degree in computer science or related field and 6+ years of technical engineering experience, or equivalent. Coding experience required; security screening required.
C, C++, C#, Java, JavaScript, Python, React, TypeScript, Next.js