Software Engineer

Hanoi , Vietnam
Full-Time

About the Opportunity

Our client, a cutting-edge innovator in robotics and AI, specializes in delivering advanced automation solutions for high-precision tasks. With a strong presence across Asia, Europe, and the Americas, their products enhance productivity, reduce costs, and improve safety across industries.

As a Software Engineer, you will play a critical role in designing and developing advanced software solutions for robotic control, computer vision, and AI-based systems. You’ll contribute to creating innovative technologies that revolutionize industrial automation.

Key Responsibilities

  • Design, develop, and maintain software in Python and C++ for low-code robotics programming, device control, computer vision, and related applications.
  • Collaborate with cross-functional teams to deliver software that meets customer needs.
  • Assist test engineers with integration and stress testing.
  • Troubleshoot and resolve issues in production, working closely with internal and external users.

Requirements

Minimum Qualifications

  • Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related fields.
  • 1+ years of software development experience, including internships, or a proven track record of achievements (e.g., competitive programming or hackathons).
  • Proficiency in Python and C++ programming.
  • Familiarity with Git and shell scripting.
  • Solid foundation in algorithms, complexity, and mathematics (e.g., linear algebra, probability, statistics).
  • Intermediate proficiency in English (reading and writing).

Preferred Qualifications

  • 3+ years of software development experience or significant relevant achievements.
  • Advanced proficiency in Python and C++.
  • Familiarity with the Qt framework.
  • Knowledge of concurrency, containerization tools (e.g., Docker, Podman), and networking.
  • Strong software engineering principles, including testing, design trade-offs, and DevOps practices.
  • Background in robotics (e.g., kinematics, calibration, motion planning).
  • Familiarity with computer vision and AI, including deep learning frameworks and model optimization.
  • Experience with professional working processes (e.g., documentation, presentations, planning).

Benefits

  • Competitive remuneration (USD 1,500–1,800/month) with stock options.
  • Premium healthcare package.
  • Annual leave and 12 sick days per year.
  • Flexible, hybrid work environment.
  • Weekly team lunch on Fridays.
  • Work with a supportive and passionate team in a dynamic international setting.
  • Training and career development opportunities.

Work Location

Hanoi, Vietnam.

Application Process

Candidates will undergo:

  1. Initial Screening: Qode screening (AI Agent).
  2. Technical Interviews:
  • Round 1: Technical interview with the Line Manager (offline).
  • Round 2: Technical interview with the CTO (online).
  1. Vision and Culture Fit Interview (offline).
  2. Reference check and offer package.


Qode is dedicated to helping technical talent around the world find meaningful careers that match their skills and interests. Our platform provides a range of resources and tools that empower job seekers to take control of their careers and connect with top employers across a variety of industries. We believe that every individual deserves to find work that they're passionate about, and we are committed to making that vision a reality.Qode's team of experienced professionals is passionate about creating a better world of work by providing innovative solutions that improve the job search process for both job seekers and employers. We believe in transparency, trust, and collaboration, and we strive to build strong relationships with our customers and partners. Through our platform, we aim to create a more engaged and fulfilled global workforce that drives innovation and growth.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job