SMC Corporation Singapore

Software Engineer

SMC Corporation Singapore

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $95,000 - $125,000 per year

Job Level

Mid-LevelSenior

Tech Stack

NumpyPythonPyTorch

About the role

  • Join the 3D Vision team and help invent next-gen inspection technology.
  • Run fast experiments in code and hardware to find failure modes, fix them, and iterate until it works on the factory floor.
  • Prototype and benchmark 2-D/3-D vision algorithms.
  • Integrate new sensors: build quick rigs, capture data, write drivers, sync lighting.
  • Analyze failure cases and turn insights into code fixes or imaging tweaks.
  • Maintain clean, tested Python code and lightweight JAX/PyTorch training or inference scripts.
  • Collaborate with AI, hardware, and China-based application teams to push ideas into production.
  • Deliver mission-critical inspection systems that operate on manufacturing production lines.

Requirements

  • Bachelor's in CS, EE, ME, Physics, Math, or similar.
  • Solid Python plus NumPy/SciPy; comfortable with OpenCV.
  • Strong grasp of core computer-vision / image-processing math.
  • Bias for rapid experimentation and self-directed problem solving.
  • Able to work full-time on-site in Santa Clara.
  • PyTorch or JAX (GPU-accelerated pipelines) (nice-to-have).
  • ROS or robotics integration experience (nice-to-have).
  • Hands-on optics / camera rigging skills (nice-to-have).
  • Mandarin or travel comfort (occasional China collaborations) (nice-to-have).