Role Overview

We’re looking for a Software Engineer to help build and maintain the software that powers our computer vision and AI solutions in production. You’ll work across the stack that gets our models from a training run to reliably running on hardware inside a live facility - handling data validation, deployment, monitoring, and everything in between.

You’ll work closely with our robotics, AI, and software engineering teams to deliver end-to-end solutions, and you’ll get hands-on exposure to the full model lifecycle: preprocessing, fine-tuning, evaluation, deployment, and monitoring. It’s a strong seat for an engineer who wants real ownership and to learn quickly on a small, senior team.

What You'll Do

  • Write software, and debug and fix basic software issues; Python programming skills are a plus.
  • Monitor robots 24x7 and keep track of alerts generated by autonomous systems.
  • Log into remote systems and debug issues manually, applying solutions accordingly.
  • Report and escalate all unresolved issues to the Software Developer team.
  • Record every debugging session using screen recording software.
  • Communicate clearly in English with software developers on issue status and resolution.
  • Work flexibly across any of the three daily shifts as needed.

What We’re Looking For

  • BE/ B.Tech in Electronics or Electrical Engineering.
  • Able to understand and communicate in English with software developers.
  • Comfortable working a rotating shift schedule, including nights, to support 24x7 monitoring.
  • Good debugging instincts and a methodical approach to troubleshooting.

Bonus Points For

  • Working knowledge of Python programming.
  • Familiarity with Linux/Ubuntu environments.
  • Prior experience with remote system access and screen recording tools.