-
Tìm Việc Làm (6270)
-
Việc làm it (15)
-
kỹ sư sản xuất (12)
-
Luật Pháp lý (7)
-
Việc Làm (144)
- Tài xế/Lái xe/Giao nhận (25)
- Biên dịch phiên dịch (3)
- Việc làm y tế dược (8)
- Bán hàng thu ngân (11)
- Việc kinh doanh bán hàng (12)
- Công nhân/Lao động (36)
- Việc làm thư ký trợ lý (8)
- Khách sạn nhà hàng du lịch (17)
- Việc làm thực phẩm đồ uống (2)
- Việc làm spa làm đẹp (3)
- Việc làm sự kiện (10)
-
việc làm thêm (2)
-
Giáo dục Đào tạo (9)
-
Việc làm bảo vệ (6)
-
Sales (140)
-
Customer Service (28)
-
Driver / Delivery (40)
-
Accounting (28)
-
Security Guard (57)
-
Factory Worker (117)
-
Education - Training (341)
-
Accounting - Finance (21)
-
Technology (7)
-
Retail (84)
-
Real Estate (33)
-
Non-profit - Volunteer (150)
-
Marketing (118)
-
Manual Labor (160)
-
Healthcare (21)
-
Human Resource (95)
-
Internet (14)
-
Legal (84)
-
Other Jobs (8)
Check with seller Việc làm Hà Nội Animation Programmer
- Location: Hà Nội, vietnam
Job Description: Animation Programmer
Role Overview
Trong thế giới của phát triển trò chơi điện tử và phim ảnh kỹ thuật số hiện đại, ranh giới giữa thực tế và ảo ảnh ngày càng trở nên mong manh. Chúng tôi đang tìm kiếm một "Kiến trúc sư của những chuyển động" – vị trí Animation Programmer. Bạn không chỉ đơn thuần là người viết mã; bạn là người thổi hồn vào các mô hình 3D vô hồn, biến những khối đa giác thành những sinh vật sống động, có cảm xúc và tương tác linh hoạt với môi trường.
Là một Animation Programmer, bạn đóng vai trò là "cây cầu kỹ thuật" quan trọng nhất giữa đội ngũ Nghệ thuật (Artists/Animators) và đội ngũ Kỹ thuật hệ thống (Engine/Core Programmers). Nhiệm vụ của bạn là xây dựng, tối ưu hóa và duy trì các hệ thống phần mềm điều khiển chuyển động của nhân vật, từ những cử chỉ khuôn mặt nhỏ nhất đến các hệ thống vật lý phức tạp của toàn bộ cơ thể. Bạn sẽ là người giải quyết bài toán: Làm thế nào để một nhân vật bước đi trên địa hình gồ ghề một cách tự nhiên nhất? Làm thế nào để các động tác chiến đấu chuyển đổi mượt mà mà không có cảm giác bị "khựng"?
Sự am hiểu sâu sắc về toán học (đại số tuyến tính, quaternion), tư duy logic lập trình C++ và niềm đam mê với nghệ thuật hoạt hình chính là giá trị cốt lõi bạn mang lại. Nếu bạn là một kỹ thuật viên yêu thích sự giao thoa giữa công nghệ và nghệ thuật, khao khát tạo ra những trải nghiệm hình ảnh đỉnh cao, chúng tôi rất chào đón bạn vào đội ngũ cốt lõi của mình.
---
Key Responsibilities
1. Phát triển và Thiết kế Hệ thống Animation (Core Architecture):
* Thiết kế và triển khai các hệ thống Animation Graph, State Machines phức tạp để quản lý các trạng thái chuyển động của nhân vật (Idle, Walk, Run, Jump, Combat).
* Xây dựng các thuật toán Blending (trộn hoạt ảnh) đa chiều (1D, 2D, 3D) để đảm bảo sự chuyển tiếp giữa các hành động diễn ra mượt mà, loại bỏ hiện tượng "popping" hoặc gãy khúc hình ảnh.
* Phát triển và tích hợp các kỹ thuật tiên tiến như Motion Matching hoặc Pose Matching để tạo ra sự đa dạng và thực tế tối đa cho nhân vật mà không cần quá nhiều dữ liệu thủ công.
2. Điều khiển Động học và Vật lý (IK/FK & Physics):
* Triển khai các hệ thống Inverse Kinematics (IK - Động học nghịch) để nhân vật có khả năng tương tác chính xác với môi trường (ví dụ: chân đặt đúng vị trí trên bậc thang, tay nắm đúng vật phẩm, mắt nhìn theo mục tiêu).
* Tích hợp hệ thống Ragdoll và vật lý cơ thể (Physical Animation) để nhân vật phản ứng chân thực với các va chạm, tác động lực từ môi trường xung quanh.
* Xử lý các bài toán về Skinning và Deformation để đảm bảo bề mặt nhân vật (da, quần áo) không bị xuyên thấu hoặc biến dạng lỗi khi thực hiện các cử động cực đoan.
3. Phát triển Công cụ & Pipeline (Tooling & Workflow):
* Xây dựng và bảo trì các công cụ hỗ trợ cho Animators trong các phần mềm chuyên dụng như Maya, Blender, MotionBuilder bằng ngôn ngữ Python hoặc C++.
* Thiết lập quy trình nhập/xuất (Import/Export) dữ liệu hoạt ảnh từ các thiết bị Motion Capture (Mocap) vào Game Engine một cách hiệu quả và ít lỗi nhất.
* Tạo ra các giao diện trực quan (Visual Tools) giúp đội ngũ nghệ thuật có thể tinh chỉnh các tham số chuyển động mà không cần can thiệp trực tiếp vào mã nguồn.
4. Tối ưu hóa Hiệu suất (Performance & Optimization):
* Phân tích và tối ưu hóa việc sử dụng CPU/GPU cho hệ thống Animation, đảm bảo trò chơi đạt tốc độ khung hình ổn định (60 FPS+) ngay cả khi có hàng trăm nhân vật xuất hiện cùng lúc.
* Quản lý bộ nhớ cho các tài nguyên hoạt ảnh, thực hiện các kỹ thuật nén dữ liệu (Animation Compression) mà vẫn giữ được chất lượng hình ảnh tốt nhất.
* Sử dụng các công cụ Profiling (như Unreal Insights, Pix, hoặc RenderDoc) để tìm kiếm và khắc phục các điểm nghẽn về hiệu năng liên quan đến xử lý chuyển động.
5. Nghiên cứu và Phát triển (R&D):
* Cập nhật liên tục các công nghệ mới nhất trong lĩnh vực Computer Graphics và Animation (ví dụ: Machine Learning cho Animation, Procedural Animation).
* Thử nghiệm các phương pháp mới để cải thiện độ chân thực của biểu cảm khuôn mặt (Facial Rigging/Animation) và chuyển động của tóc, vải vóc.
6. Phối hợp và Hỗ trợ:
* Làm việc chặt chẽ với Technical Artists để thiết lập hệ thống xương (Rigging) tối ưu cho việc lập trình.
* Hướng dẫn và hỗ trợ đội ngũ Animators giải quyết các vấn đề kỹ thuật phát sinh trong quá trình sản xuất.
* Viết tài liệu kỹ thuật chi tiết về các hệ thống đã xây dựng để phục vụ việc bảo trì và mở rộng sau này.
---
Requirements & Qualifications
Học vấn & Kinh nghiệm:
* Tốt nghiệp Đại học trở lên chuyên ngành Khoa học Máy tính, Công nghệ Thông tin, Toán - Tin hoặc các ngành liên quan đến Đồ họa Máy tính.
* Tối thiểu 3-5 năm kinh nghiệm làm việc ở vị trí Animation Programmer hoặc Gameplay Programmer có chuyên môn sâu về Animation trong ngành Game hoặc Phim ảnh 3D.
* Có sản phẩm thực tế (Portfolio/Demo Reel) chứng minh khả năng lập trình hệ thống chuyển động phức tạp.
Kỹ năng Chuyên môn (Bắt buộc):
* Thành thạo ngôn ngữ lập trình C++: Đây là yêu cầu tiên quyết. Bạn cần có khả năng viết code sạch, tối ưu và hiểu rõ về quản lý bộ nhớ, đa luồng (multi-threading).
* Kiến thức Toán học vững chắc: Hiểu sâu về Đại số tuyến tính (Vector, Matrix, Quaternion), Hình học không gian và các thuật toán nội suy (Interpolation - Lerp, Slerp).
* Kinh nghiệm với Game Engine: Sử dụng thành thạo ít nhất một Engine lớn (Unreal Engine - ưu tiên hiểu rõ Animation Blueprints, C++ API; hoặc Unity - Playable API, DOTS).
* Am hiểu về Animation Pipeline: Nắm vững các khái niệm về Skeletal Animation, Keyframe, Skinning, Morph Targets, Root Motion.
* Kỹ năng Scripting: Có khả năng viết công cụ bằng Python, C# hoặc Lua.
Kỹ năng Ưu tiên (Cộng điểm):
* Kinh nghiệm làm việc với dữ liệu Motion Capture và các hệ thống như OptiTrack, Vicon.
* Kiến thức về vật lý ứng dụng trong game (PhysX, Havok).
* Hiểu biết về lập trình Shader (HLSL/GLSL) liên quan đến biến dạng bề mặt.
* Kinh nghiệm triển khai các kỹ thuật AI/Machine Learning ứng dụng vào chuyển động nhân vật.
Phẩm chất cá nhân:
* Tư duy giải quyết vấn đề (Problem Solving): Khả năng phân tích một lỗi chuyển động phức tạp và tìm ra giải pháp kỹ thuật tối ưu.
* Sự tỉ mỉ và cầu toàn: Luôn hướng tới sự hoàn hảo trong từng khung hình chuyển động.
* Khả năng giao tiếp: Có thể giải thích các khái niệm kỹ thuật trừu tượng cho những người không chuyên về kỹ thuật (Artists/Designers).
* Khả năng tự học: Ngành công nghệ đồ họa thay đổi hàng ngày, bạn cần có tinh thần chủ động cập nhật kiến thức mới.
---
Quyền lợi
* Môi trường sáng tạo đỉnh cao: Làm việc trong một studio chuyên nghiệp với trang thiết bị hiện đại (PC cấu hình khủng, bảng vẽ, phòng Mocap riêng).
* Lương thưởng hấp dẫn: Mức lương cạnh tranh theo năng lực, xét tăng lương định kỳ và thưởng dự án dựa trên hiệu suất công việc.
* Lộ trình phát triển rõ ràng: Cơ hội thăng tiến lên các vị trí Lead Animation Programmer, Technical Director hoặc Architect.
* Đào tạo chuyên sâu: Được tham gia các khóa học chuyên sâu, các hội thảo công nghệ quốc tế (GDC, SIGGRAPH) để nâng cao tay nghề.
* Chăm sóc sức khỏe: Bảo hiểm sức khỏe cao cấp, chế độ nghỉ phép năm linh hoạt và các hoạt động team building, du lịch hàng năm.
* Văn hóa làm việc: Môi trường trẻ trung, tôn trọng sự khác biệt và đề cao tư duy phản biện sáng tạo.
---
Tags:
Animation Programmer, Game Development, C++ Programmer, Computer Graphics, Unreal Engine, Unity, Inverse Kinematics, Motion Matching, Lập trình Game, Kỹ thuật viên đồ họa, Technical Artist, Phát triển Game AAA, Game Engine Developer, 3D Animation Tech.
Từ khoá tìm kiếm:
Tuyển dụng Animation Programmer, Việc làm lập trình game C++, Lập trình chuyển động 3D, Kỹ sư phần mềm đồ họa, Tuyển dụng Unreal Engine Programmer, Motion Matching Developer, Hệ thống Animation Game, Technical Animation Job, Animation Pipeline Developer, Tuyển dụng lập trình viên đồ họa máy tính.
Useful information
- Avoid scams by acting locally or paying with PayPal
- Never pay with Western Union, Moneygram or other anonymous payment services
- Don't buy or sell outside of your country. Don't accept cashier cheques from outside your country
- This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"
Related listings
-
Việc làm Hà Nội Lighting ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: LIGHTING PROGRAMMER (CHUYÊN VIÊN LẬP TRÌNH ÁNH SÁNG) Role Overview Chúng tôi không chỉ tìm kiếm một kỹ thuật viên, chúng tôi đang tìm kiếm một "Phù thủy Ánh sáng" – người có khả năng biến những ý tưởng trừu tượng thành những bữa tiệc...
-
Việc làm Hà Nội Rendering EngineerTìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: RENDERING ENGINEER (KỸ SƯ ĐỒ HỌA/KẾT XUẤT) --- Role Overview Chúng tôi đang tìm kiếm một "nghệ sĩ của các thuật toán" – vị trí Rendering Engineer (Kỹ sư Đồ họa/Kết xuất). Bạn không chỉ là một lập trình viên thuần túy, mà là mắt xích ...
-
Việc làm Hà Nội Custom Engine ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Custom Engine Programmer (Chuyên gia Phát triển Engine Tuỳ chỉnh) Role Overview Chúng tôi đang tìm kiếm một "Kiến trúc sư của những thế giới ảo" – vị trí Custom Engine Programmer. Bạn không chỉ là một lập trình viên thông thường; bạn...