Cẩm nang nhân viên xin chào các anh chị nhân sự và các bạn đang tìm việc là với cẩm nang nhân sự của nhanvien.net Dưới đây là một mô tả chi tiết về vị trí “Lập trình viên Unreal Engine” mà bạn có thể sử dụng, bao gồm các phần quan trọng như mục tiêu công việc, trách nhiệm, kỹ năng cần thiết, kinh nghiệm và các yếu tố khác:
Mô tả công việc: Lập trình viên Unreal Engine
Giới thiệu:
Chúng tôi đang tìm kiếm một Lập trình viên Unreal Engine tài năng và đam mê để gia nhập đội ngũ phát triển trò chơi/ứng dụng/mô phỏng (chọn lĩnh vực phù hợp) của chúng tôi. Bạn sẽ đóng vai trò quan trọng trong việc hiện thực hóa tầm nhìn sáng tạo của chúng tôi, từ việc phát triển các tính năng gameplay cốt lõi, tối ưu hóa hiệu suất, đến xây dựng các công cụ hỗ trợ quy trình làm việc. Nếu bạn là một người yêu thích Unreal Engine, có khả năng giải quyết vấn đề sáng tạo và luôn tìm kiếm những thách thức mới, chúng tôi rất mong được chào đón bạn!
Mục tiêu công việc:
Tham gia vào quá trình phát triển các trò chơi/ứng dụng/mô phỏng (chọn lĩnh vực phù hợp) chất lượng cao bằng Unreal Engine.
Đảm bảo hiệu suất và khả năng mở rộng của sản phẩm.
Đóng góp vào việc xây dựng một môi trường làm việc sáng tạo và hợp tác.
Trách nhiệm:
Phát triển gameplay và tính năng:
Viết mã C++ hiệu quả, rõ ràng và dễ bảo trì cho các tính năng gameplay, AI, UI, vật lý, và các hệ thống khác.
Thiết kế và triển khai các kiến trúc phần mềm có khả năng mở rộng và tái sử dụng.
Tạo và tích hợp các nội dung (assets) từ các bộ phận khác (ví dụ: nghệ thuật, thiết kế).
Gỡ lỗi và tối ưu hóa:
Xác định và sửa lỗi trong mã và cấu hình.
Phân tích và tối ưu hóa hiệu suất của trò chơi/ứng dụng trên các nền tảng khác nhau (ví dụ: PC, console, mobile).
Sử dụng các công cụ profiling và debugging của Unreal Engine.
Hợp tác và giao tiếp:
Làm việc chặt chẽ với các nhà thiết kế, nghệ sĩ và các lập trình viên khác để phát triển sản phẩm.
Tham gia vào các buổi họp nhóm để thảo luận về thiết kế và tiến độ.
Giao tiếp hiệu quả các ý tưởng và giải pháp kỹ thuật.
Đóng góp vào việc viết tài liệu kỹ thuật.
Học hỏi và phát triển:
Luôn cập nhật các công nghệ và kỹ thuật mới nhất trong Unreal Engine.
Chia sẻ kiến thức và kinh nghiệm với các thành viên khác trong nhóm.
Tham gia vào các khóa đào tạo và hội thảo chuyên ngành.
(Tùy chọn) Phát triển công cụ hỗ trợ:
Xây dựng các công cụ và quy trình làm việc để tăng năng suất cho nhóm phát triển.
Tự động hóa các tác vụ lặp đi lặp lại.
Kỹ năng cần thiết:
Bắt buộc:
Thành thạo C++ và lập trình hướng đối tượng (OOP).
Kinh nghiệm làm việc với Unreal Engine (tối thiểu X năm – điều chỉnh theo yêu cầu).
Hiểu biết sâu sắc về kiến trúc của Unreal Engine và các hệ thống con của nó (ví dụ: Actor, Component, GameMode, PlayerController).
Kinh nghiệm sử dụng Blueprint scripting trong Unreal Engine.
Khả năng gỡ lỗi và tối ưu hóa hiệu suất trong Unreal Engine.
Kinh nghiệm làm việc với hệ thống kiểm soát phiên bản (ví dụ: Git, Perforce).
Khả năng giải quyết vấn đề sáng tạo và làm việc độc lập cũng như trong nhóm.
Khả năng giao tiếp tốt bằng tiếng Anh (nếu làm việc trong môi trường quốc tế).
Ưu tiên:
Kinh nghiệm phát triển trò chơi/ứng dụng trên nhiều nền tảng (ví dụ: PC, console, mobile).
Kinh nghiệm làm việc với các hệ thống AI, vật lý, mạng (networking), hoặc UI trong Unreal Engine.
Kinh nghiệm sử dụng các công cụ profiling và debugging nâng cao trong Unreal Engine.
Kinh nghiệm viết shaders (HLSL hoặc GLSL).
Hiểu biết về các quy trình phát triển trò chơi/ứng dụng chuyên nghiệp.
Có kinh nghiệm làm việc với các công cụ quản lý dự án (ví dụ: Jira, Trello).
Có sản phẩm hoặc dự án cá nhân sử dụng Unreal Engine để chứng minh kỹ năng.
Kinh nghiệm:
Tối thiểu X năm kinh nghiệm lập trình với C++ (điều chỉnh theo yêu cầu).
Tối thiểu Y năm kinh nghiệm làm việc với Unreal Engine (điều chỉnh theo yêu cầu).
(Tùy chọn) Kinh nghiệm làm việc trong ngành công nghiệp trò chơi/ứng dụng/mô phỏng (điều chỉnh theo yêu cầu).
Bằng cấp:
Bằng cử nhân về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan (hoặc kinh nghiệm làm việc tương đương).
Chúng tôi mang đến:
Mức lương cạnh tranh, tương xứng với kinh nghiệm và năng lực.
Môi trường làm việc sáng tạo, năng động và thân thiện.
Cơ hội phát triển kỹ năng và kiến thức chuyên môn.
Các phúc lợi hấp dẫn (ví dụ: bảo hiểm, thưởng, du lịch công ty – tùy thuộc vào chính sách của công ty).
Cơ hội đóng góp vào các dự án thú vị và có ý nghĩa.
Cách thức ứng tuyển:
Ứng viên quan tâm vui lòng gửi CV và portfolio (hoặc các dự án cá nhân liên quan) về địa chỉ email [email protected] với tiêu đề “Ứng tuyển vị trí Lập trình viên Unreal Engine”.
Lưu ý quan trọng:
Hãy điều chỉnh mô tả này cho phù hợp với nhu cầu và yêu cầu cụ thể của công ty bạn.
Nêu rõ những kỹ năng và kinh nghiệm nào là “bắt buộc” và “ưu tiên” để thu hút đúng ứng viên.
Đừng quên giới thiệu về công ty của bạn và văn hóa làm việc để thu hút những ứng viên phù hợp.
Cân nhắc thêm thông tin về các dự án hiện tại hoặc sắp tới để ứng viên có cái nhìn rõ ràng hơn về công việc.
Chúc bạn tìm được ứng viên phù hợp!
https://www.chabad.edu/go.asp?p=link&link=https://nhanvien.net