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
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. (4 days work from office - 1 day work from home)
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