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.