Why join us
01
Benefits
Employee Perks
We offer competitive salaries, flexible working hours, and opportunities for professional development. Join us to enjoy a rewarding career experience.
02
Review
Work Environment
Our company culture promotes collaboration, creativity, and inclusivity. We believe in fostering a supportive environment for all employees.
03
Careers
Job Opportunities
Explore various job opportunities in cutting-edge fields like HPC, Cloud Computing, AI, and more. Join us to innovate and grow your career!
About
Our Company
Learn About Us
We are a leading technology firm specializing in HPC, Cloud Computing, and AI solutions. Our mission is to drive innovation and excellence in every project we undertake.
Career Opportunities
Explore exciting career opportunities below in cutting-edge fields such as HPC, Cloud Computing, AI, 3D Modelling, and Web Development. Join our team and contribute to innovative projects that shape the future of technology.
C#/C++ Developer
We are looking for talented C++/C# developers to join our dynamic team in Vietnam. If you have experience with C++/C# programing and have a passion for front-end or back-end development, we want to hear from you. Excellent communication in English is a must.
Responsibilities:
- Front-End Development:
- Design and develop user interfaces using MFC (for C++) or WPF (for C#).
- Ensure the UI is responsive, user-friendly, and adheres to design specifications.
- Back-End Development:
- Develop back-end logic and integrate with front-end components.
- Ensure robust, scalable, and secure application architecture.
- Application Development:
- Write clean, maintainable, and efficient code in C++ or C#.
- Debug, test, and fix issues in the application codebase.
- Participate in code reviews and adhere to coding standards.
- Collaboration and Communication:
- Work closely with other developers, designers to gather and understand requirements.
- Participate in agile development processes, including sprint planning, stand-up meetings, and retrospectives.
- Document development processes, code changes, and other relevant information.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Fluency in English is a must.
- Proficiency in C++ or C# programming
- Strong knowledge of algorithms, data structures, and object-oriented programming.
- Experience with MVC and MVVM software architecture patterns.
- Familiarity with version control systems, including Git and SVN.
Preferred Qualifications:
- Strong knowledge of spatial data structures, computational geometry, and linear algebra.
- Experient with Qt
- Proficiency in Python
- Proficiency in DevEpxress/EyeShot
- Knowledge of MFC (Microsoft Foundation Classes) and WPF (Windows Presentation Foundation)
Benefits:
- Salary up to 2200$/month
- Collaborate with diverse teams and influence technical decisions that align with business goals.
- Flexible working style
- Working directly with Canadian developers using mordern technologies
- Holidays bonus and 13 months salary
- Salary increase every year based on performance
- National holidays
Lead Software Engineer – Desktop app
We are seeking Lead Software Developer to lead and deliver strategic product integration initiatives across our partners products with outstanding English communication.
This is a hands-on technical leadership role for a senior engineer who remains deeply involved in coding, architecture design, and code review, while also owning project execution, planning, and delivery governance. The successful candidate will work closely with the Director of Global Technical Development and multiple engineering teams to design, implement, and deliver large-scale desktop platform integration solutions.
This role is ideal for a senior developer who can both build and lead, translate business goals into technical execution plans, break down requirements into epics, user stories, and work items, and drive high-quality delivery.
Key Responsibilities
- Lead multi-product, multi-company desktop software integration programs from planning through delivery.
- Own project roadmaps, schedules, milestones, risk management, and delivery governance.
- Drive cross-team technical alignment across engineering, product management, and QA.
- Partner with the Director of Global Technical Development to define and evolve integration architecture, platform strategy, and technical execution plans.
- Design and govern system-level integration workflows, APIs, and data exchange mechanisms.
- Conduct architectural design reviews and code reviews for critical integration and shared platform components.
- Establish and enforce software engineering best practices, coding standards, and architectural principles.
- Lead cross-platform integration efforts across WPF (.NET / C#), MFC (C++), and Qt (C++) technology stacks.
- Define and implement robust patterns for plugin architectures, shared libraries, and data interoperability.
- Ensure high standards of software quality, performance, reliability, and release readiness.
- Provide technical leadership, mentorship, and guidance to intermediate and junior developers.
- 8 hours per day, 5 days/week, among them at least 3 hours from 9:00 PM to 5:00 AM
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Engineering.
- 5+ years of experience in software engineering with desktop applications, including 2+ years in senior technical project or program management roles.
- Very strong computer science fundamentals including software architecture and design patterns
- Deep hands-on experience with C# / .NET / WPF and C++ / MFC
- Strong experience performing architectural design reviews and code reviews.
- Strong experience with modern development toolchains and delivery platforms, including Azure Devops and CI/CD
- Solid understanding of Agile / Scrum and hybrid delivery methodologies in large-scale engineering environments.
- Exceptional verbal and written communication skills in English.
Preferred Qualifications:
- Background in engineering simulation, numerical modeling, or finite element methods (FEM).
- Experience in geotechnical, civil, structural, or mechanical engineering software.
- Exposure to high-performance computing (HPC) and performance-critical systems.
- Experience managing complex legacy platform modernization and product unification initiatives.
- Revit plugin hands on experience
Benefits:
- Salary up to 4000$/month
- Collaborate with diverse teams and influence technical decisions that align with business goals.
- Flexible working style
- Working directly with Canadian developers using modern technologies
- Holidays bonus and 13 months salary
- Salary increase every year based on performance
- National holidays
Finite Element Specialist
We are looking for a Finite Element Computational Kernel Developer (Senior or Intermediate) who is passionate about enhancing and developing our high-end state-of-the-art finite element (FE) software with a self-starter attitude and entrepreneurial spirit. Excellent English communication is the must.
You will develop code within a state-of-the-art finite element (FE) program. The software handles complex FE models, advanced nonlinear analysis, and sophisticated postprocessing, covering a wide range of analyses. You will contribute to various areas of the kernel code, including the development of new elements, connections, material/constitutive models, initial and boundary conditions, analysis procedures, postprocessing, and more. You will collaborate with our multidisciplinary team of developers and stakeholders to deliver innovative features. This may include developing new features, performance enhancements (e.g., through parallelization, HPC, GPU, MPI), or the integration of modern technologies such as AI.
Qualifications:
We are seeking a candidate who is passionate about technology, driven by innovation, and enjoys tackling complex challenges. You should also have:
- A degree in computer science or engineering
- A strong background in FORTRAN
- Professional experience with finite element analysis software development
- Fluency in English (spoken and written)
Preferably, you also have experience with:
Affinity for and knowledge of the following is a plus:
- C/C++
- HPC (High Performance Computing)
- GPU programming
- MPI (Message Passing Interface)
- Linux / Bash
- Python
- Git / Gitlab
Benefits:
- Salary up to 2500$/month
- Collaborate with diverse teams and influence technical decisions that align with business goals.
- Flexible working style
- Working remotely
- Working directly with European developers using modern technologies
- Holidays bonus and 13 months salary
- Salary increase every year based on performance
- National holidays
