Robotics Software Engineer

Ha Noi

IT

Full-time

  Facebook   Linkedin

About the Role
We are seeking a Software Engineer to contribute to the development of advanced software solutions for the Controller and Camera. These products drive cutting-edge functionalities in device control, robotics, computer vision, and AI for industrial automation. Your role will involve software design, development, testing, and providing support for production systems.

Key Responsibilities

  • Design, develop, and maintain software in Python and C++ for low-code robotics programming, device control, and computer vision applications.
  • Collaborate with cross-functional teams, including product and development teams, to ensure customer satisfaction.
  • Assist test engineers with integration and stress testing to maintain high-quality deliverables.
  • Work closely with internal and external users to troubleshoot and resolve production issues.

Qualifications
Minimum Requirements:

  • Bachelor’s or higher degree in Computer Science, Computer Engineering, Software Engineering, or related fields.
  • 1+ years of software development experience (including internships) or a proven track record in relevant achievements (e.g., competitive programming contests, hackathons).
  • Proficiency in C++ (essential); Python skills are a plus.
  • Familiarity with Git and shell scripting.
  • Strong foundation in algorithms (complexity analysis) and mathematics (linear algebra, probability, statistics).
  • Intermediate-level English proficiency for reading and writing.
  • Hands-on experience with robotic or AGV kinematic calibration and low-level device integration.

Preferred Qualifications:

  • 3+ years of software development experience (including internships) or a strong portfolio showcasing notable achievements.
  • Advanced proficiency in both Python and C++.
  • Experience with the Qt framework.
  • (For mid-level to senior roles) A strong understanding of software engineering principles, including testing, trade-offs in code design, and DevOps practices.
  • Expertise in algorithms (proof of correctness, time/space complexity) and mathematics (linear algebra, probability, statistics).
  • Knowledge of robotics, including robot kinematics, calibration, and motion planning.
  • Familiarity with professional workflows (e.g., documentation, presentation, time management, and planning).

What We Offer

  • Compensation: Competitive salary package.
  • Health Coverage: Premium healthcare plan.
  • Leave Policies: Annual leave plus 12 sick days per year.
  • Work Environment: Hybrid and flexible setup.
  • Team Culture: Collaborative and passionate colleagues who love what they do.
  • Perks:
    • Happy lunch every Friday.
    • An international and enthusiastic work environment.
    • A structured training program and career development opportunities.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit