Robotics Systems Integration Engineer
Listed on 2026-09-05
-
Engineering
Robotics
Robotics Systems Integration Engineer
We're seeking a Robotics Systems Integration Engineer to join our NYC-based team and own the day-to-day technical health and reliability of our industrial robot platform. This is a hands-on, software- and electrical-leaning role focused on the difficult problems that appear at the boundaries between subsystems. One week, you might investigate an intermittent communications failure between onboard devices; the next, you might diagnose an unexplained compute reset, trace a power or signal-integrity issue, build a tool to collect better diagnostic data, or reproduce a field failure in our Brooklyn lab.
You'll be one of the first people we turn to when a robot's hardware is behaving in a way that is difficult to explain. You'll work across Linux, networking, sensors, cabling, and application software to move from an observed symptom to a proven root cause and a durable fix. You'll own technical investigations, improve the tools and instrumentation available to the broader team, and help make each generation of our robot platform easier to diagnose, support, and operate reliably.
We are an early-stage company moving quickly in a rapidly growing space. We welcome people from any background as long as you're excited to join our mission, make an immediate impact, and help create a future where automation is accessible to all.
- You're a systems thinker who enjoys investigating failures that don't fit neatly within one engineering discipline. An intermittent device disconnect, unexplained process crash, or robot that fails only under a particular sequence of events is a problem you want to understand—not simply work around.
- You have a strong foundation in software, electrical engineering, computer engineering, robotics, or embedded systems. You're comfortable moving between a Linux terminal and an electronics bench, and you can use evidence from both to build a coherent explanation of what the system is doing.
- You debug methodically. You form hypotheses, identify what evidence would distinguish between them, add instrumentation, and design controlled experiments. You don't stop at finding a way to make the problem disappear; you want to understand why it happened and how to prevent it from returning.
- You're comfortable working with incomplete information. You can take a report such as "the robot occasionally loses communication" and turn it into a structured investigation with clear next steps, owners, and data requirements.
- You communicate clearly throughout an investigation. The people depending on you know what has been ruled out, what remains uncertain, what you need from them, and when they should expect the next decision.
- You thrive in a high-trust, high-autonomy environment. You can balance urgent debugging with longer-term reliability improvements and take responsibility for getting both across the finish line.
- Own the investigation of complex and intermittent robot failures across software, firmware, electrical hardware, networking, and electromechanical systems.
- Serve as a technical escalation point for difficult reliability issues discovered during development, manufacturing, deployment, and day-to-day robot operation.
- Triage incoming issues, establish their severity and scope, determine what evidence is needed, and drive each investigation from initial report through root cause and corrective action.
- Diagnose communication problems involving interfaces such as Ethernet, CAN, USB, serial connections, and discrete I/O.
- Write scripts and lightweight software tools to collect diagnostic data, automate repetitive investigations, analyze logs, exercise hardware interfaces, and reproduce failure conditions.
- Add and improve logging, metrics, health checks, and other instrumentation so that future failures are easier to detect and understand.
- Develop bench setups, test harnesses, fault-injection methods, and automated regression tests that recreate real robot conditions and validate proposed fixes.
- Support the bring-up and integration of new hardware releases, identifying interface problems before they become recurring production or field issues.
- Identify recurring failure patterns across robots and use them to prioritize engineering improvements with the greatest reliability impact.
- Help establish lightweight but effective practices for issue triage, incident reviews, regression testing, diagnostic data collection, and tracking corrective actions to completion.
- A degree in electrical engineering, computer engineering, computer science, robotics, mechatronics, or a related discipline—or equivalent experience demonstrated through systems you have built and debugged.
- Experience integrating, testing, or troubleshooting complex systems that combine software, embedded electronics, communications, sensors, actuators, and physical hardware.
- Strong working knowledge of Linux, including comfort with the command line, processes, services, system logs, device…
(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).