‹ All jobs
Systems Engineer (Excavator Automation)
<p>Gravis Robotics is a high-growth Series A start-up backed by SoftBank, bringing Physical AI to the construction industry, turning heavy construction machines into autonomous robots. </p>
<p>Gravis began as an ETH Zurich spin-out, and our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. </p>
<p>Backed by deep robotics research and now deployed across multiple countries with leading construction and equipment partners, our team is rapidly growing to bring this technology to a trillion-dollar industry. </p>
<p>The Gravis RACK is a machine-agnostic retrofit kit that adds autonomy to excavators and wheel loaders from 10 to 100+ tonnes: LiDAR and camera sensing, GNSS RTK, networking hardware and rugged edge compute that works offline. Paired with the Slate tablet and our Copilot software, it lets an operator run a machine manually, with AI assistance, or fully autonomously. </p>
<h3> </h3>
<div> </div><br><strong>About the Job</strong><br><div>
<p>The autonomy team at Gravis builds autonomous systems for excavators operating in real construction environments. This role is at the intersection of <strong>system engineering, integration, field deployments, and debugging</strong>.</p>
<p>We are looking for an engineer with a <strong>degree in Electrical Engineering, Mechanical Engineering, or Robotics or relevant fields</strong> and <strong>at least 2 years of practical, hands-on experience</strong> working with real systems - and if they fail, you can help us figure out why. This is <strong>not an entry-level or new-graduate role</strong>.</p>
<div>You will help define and execute <strong>system-level test scenarios</strong>, support <strong>atypical and beta deployments</strong>, and act as a technical bridge between the field and the engineering team. You will help train our field engineers and keep them in touch with fast evolving autonomy capabilities.</div>
</div><br><strong>What you will do</strong><br><div>
<li>
<p>Validate system behavior across machines, environments, and operating conditions</p>
</li>
<li>
<p>Identify edge cases, failure modes, and operational limits</p>
</li>
<li>
<p>Collaborate with engineering teams on making technical decisions on a system level</p>
</li>
<li>
<p>Investigate system failure during field testing or deployments</p>
</li>
<li>
<p>Apply hotfixes when appropriate</p>
</li>
<li>
<p>Support or conduct deployments if needed, especially pilots or beta customers</p>
</li>
<li>
<p>Support/conduct atypical deployments, pilots, and beta customers</p>
</li>
<li>
<p>Capture lessons learned from deployments and feed them back into system testing and design</p>
</li>
<li>
<p>Help prioritize fixes and improvements based on real-world impact</p>
</li>
</div><br><strong>What we're looking for</strong><br><div>
<li>
<p>Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Robotics, or a closely related field</p>
</li>
<li>
<p>2+ years of hands-on experience working with complex systems (automation, robotics, vehicles, heavy machinery, industrial equipment, or similar)</p>
</li>
<li>
<p>Strong system-level troubleshooting and debugging skills</p>
</li>
<li>
<p>C++ and Python programming skills, proficiency in git systems</p>
</l