Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer - job 1 of 2

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 Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
QODE DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of QODE
QODE CEO photo
Unknown name
Approve of CEO

Average salary estimate

$19800 / YEARLY (est.)
min
max
$18000K
$21600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, QODE

Join the innovative team at our client as a Software Engineer and dive into the fascinating world of robotics and AI! Their groundbreaking work in advanced automation solutions is transforming industries globally, making processes more efficient and safe. As a Software Engineer, you will contribute significantly to designing and developing cutting-edge software for robotic control, computer vision, and AI-based systems. Imagine writing code in Python and C++ that powers low-code robotics programming and device control! You’ll collaborate with talented cross-functional teams, ensuring the software we develop meets the needs of our customers while also assisting test engineers in integration and stress testing. This role is perfect for someone with at least a bachelor’s degree in a related field and a year of hands-on software development experience, whether through professional roles or remarkable achievements like hackathons. If you’re proficient in coding, have a solid foundation in algorithms, and enjoy troubleshooting in production environments, this position could be a perfect fit for you! Add to that a competitive salary, a flexible work environment, and fantastic benefits, and you have an incredible opportunity to be part of a supportive and passionate team, working in a dynamic international setting. If you’re ready to help redefine the future of automation, don’t miss out on this chance to excel professionally and technically in Hanoi, Vietnam!

Frequently Asked Questions (FAQs) for Software Engineer Role at QODE
What are the main responsibilities of a Software Engineer at this company?

As a Software Engineer at this innovative robotics and AI company, you will focus on designing, developing, and maintaining advanced software solutions in Python and C++. Key responsibilities include creating low-code robotics programming, controlling devices, and integrating computer vision and AI systems. You will also collaborate with cross-functional teams to ensure our software meets customer needs, assist in integration testing, and resolve production issues by working closely with users.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position?

To apply for the Software Engineer role, you should have at least a Bachelor’s degree in Computer Science, Software Engineering, or a related field. A minimum of 1 year of software development experience is required, along with proficiency in Python and C++. Additionally, a solid understanding of algorithms and mathematics is essential. While not mandatory, having familiarity with Git and shell scripting, as well as experience in robotics and computer vision, would be beneficial.

Join Rise to see the full answer
What programming languages are important for the Software Engineer role?

For the Software Engineer position at this robotics and AI company, proficiency in Python and C++ is crucial. These programming languages will be primarily used for developing low-code robotics programming, device control, and other software applications. Additionally, a familiarity with the Qt framework and knowledge of concurrency would enhance your contribution to the team.

Join Rise to see the full answer
What are the benefits of working as a Software Engineer for this company?

Working as a Software Engineer for this leading company comes with a host of benefits, including a competitive salary range of USD 1,500–1,800 per month, alongside stock options. Employees enjoy a comprehensive healthcare package, generous leave policies, and a flexible, hybrid working environment. You’ll also partake in weekly team lunches and have opportunities for training and career development, making it a highly supportive workplace.

Join Rise to see the full answer
How does the application process look for the Software Engineer position?

The application process for the Software Engineer role consists of several stages. Initially, candidates will undergo a screening process using an AI agent. This is followed by two technical interviews: the first with the Line Manager conducted offline and the second with the CTO, which will take place online. Finally, there will be a Vision and Culture Fit interview conducted offline, along with reference checks and the offer package.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Python and C++?

When discussing your experience with Python and C++, focus on specific projects or tasks where you utilized these languages. Mention how you applied your coding skills to develop software solutions, and highlight any challenges you faced and how you overcame them. Showing your depth of knowledge and problem-solving skills will impress interviewers.

Join Rise to see the full answer
What do you know about software development principles?

In answering this question, demonstrate your understanding of key software development principles like Agile methodologies, version control using Git, and the importance of documentation. You might discuss how adhering to these principles can enhance teamwork, efficiency, and code maintainability.

Join Rise to see the full answer
How do you approach troubleshooting in a software environment?

When asked about troubleshooting, share your systematic method of diagnosing issues, such as analyzing logs, conducting tests, and using debugging tools. Talk about your experience in collaborating with team members to resolve problems and how your approach ensures minimal disruption to production.

Join Rise to see the full answer
Have you ever worked with cross-functional teams? How did you ensure effective communication?

Share specific experiences where you collaborated with cross-functional teams. Discuss your strategies for effective communication, like using collaboration tools, setting clear agenda items for meetings, and being receptive to feedback. This shows your ability to work well in diverse teams, which is crucial for the Software Engineer role.

Join Rise to see the full answer
Can you explain a complex algorithm you've implemented?

Choose an algorithm you’ve implemented in a project and explain it in simple terms. Outline the problem it solved, why you chose it, and any optimizations you made. This will showcase your technical knowledge as well as your ability to communicate complex ideas clearly.

Join Rise to see the full answer
What experience do you have with robotics or automation technologies?

Highlight any relevant experience you have in robotics or automation. Discuss projects where you’ve applied your knowledge of robotics principles, kinematics, or sensor integrations. Emphasize how this experience directly relates to the role and the company’s focus on advanced automation technologies.

Join Rise to see the full answer
How do you handle tight deadlines and shifting priorities?

Discuss your strategies for managing time and priorities, including using project management tools, setting realistic timelines, and keeping communication open with your team. Provide examples from past experiences where you successfully navigated deadlines to complete projects without compromising quality.

Join Rise to see the full answer
What are your thoughts on the importance of testing in software development?

Express your belief that testing is critical to software development as it ensures reliability and user satisfaction. Share your experiences with writing unit tests, performing integration tests, and the importance of a testing culture in collaborative environments.

Join Rise to see the full answer
How familiar are you with containerization tools like Docker?

Share any hands-on experience you have with containerization tools like Docker or Podman. Discuss how you’ve used them to create reproducible environments and streamline deployments, illustrating your understanding of modern DevOps practices.

Join Rise to see the full answer
What is your approach to learning new technologies?

Discuss your proactive approach to learning new technologies, whether through online courses, workshops, or by engaging with the tech community. Provide examples of new skills you're currently developing or technologies you’ve recently added to your expertise, showcasing your commitment to continuous learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
QODE Remote No location specified
Posted 13 days ago
Photo of the Rise User
QODE Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 15 hours ago

Join Visa’s Technology Organization as a Mid-Level Software Engineer to work on scalable payment solutions for a global customer base.

Photo of the Rise User
Posted 6 days ago
cccis Hybrid Chicago (Green St), IL
Posted 12 days ago
Photo of the Rise User
Anduril Industries Hybrid Lexington, Massachusetts, United States
Posted 5 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Westlake just viewed Payments Support Specialist (1 year contract) at Convera
Photo of the Rise User
Someone from OH, Portsmouth just viewed Property Manager II (Buckeye Towers) at WinnCompanies
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Services Representative at Nationwide
Photo of the Rise User
12 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Dublin just viewed Global Growth Marketing Associate at Spotify
Photo of the Rise User
Someone from OH, Portsmouth just viewed Merchandising Part Time Days at Lowes
Photo of the Rise User
Someone from OH, Euclid just viewed Notary - Digital Reporter at Parrot
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Entry Specialist - Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Cleveland just viewed Digital Sales Operations Analyst at Visa
Photo of the Rise User
Someone from OH, Lancaster just viewed Client Partner, Inside Sales at Sportradar
Photo of the Rise User
Someone from OH, Perrysburg just viewed Patient Success Specialist Temp to Hire at Natera
A
6 people applied to Angular Developer at AZX
Photo of the Rise User
Someone from OH, Amherst just viewed Virtual Educator at Tutor Me Education
Photo of the Rise User
Someone from OH, Cincinnati just viewed Producer at ElevenLabs
Photo of the Rise User
Someone from OH, Maple Heights just viewed Digital Content Specialist at Okta
Photo of the Rise User
Someone from OH, Euclid just viewed Sales Group Manager at NielsenIQ
Photo of the Rise User
Someone from OH, Toledo just viewed Sales Administrator at Victors Home Solutions
Photo of the Rise User
Someone from OH, Beavercreek just viewed Marketing Manager - Springfield , OH at Konecranes
Photo of the Rise User
Someone from OH, Cincinnati just viewed GIS Analyst (PFT) (CUPE 29.25) at Norfolk County
Photo of the Rise User
Someone from OH, Columbus just viewed Accounting-Reporting Expert (Limited Contract) at ING
Photo of the Rise User
Someone from OH, Toledo just viewed Director of Revenue Cycle Management at Gather Health