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)
- 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
Ba Dinh, Hanoi, Vietnam.
Application Process
Candidates will undergo:
- Initial Screening: Qode screening
- Technical Interviews:
- Round 1: Online/Offline test + Technical interview with the Line Manager (offline).
- Round 2: Technical interview with the CTO (online).
- Vision and Culture Fit Interview (offline).
- Reference check and offer package.
How to submit your CV: send an email to contact@qode.world with the info of the Recruiter/Headhunter contacting you (if any)