Kỹ sư Phần mềm Giao diện & Ứng dụng
- Thỏa thuận
- 2 - 3 năm kinh nghiệm
Hạn nộp hồ sơ: 15/11/2026 (Còn 8 ngày)
Sắp hết thời gian ứng tuyển, chớp cơ hội ngay!
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
Công Việc Chuyên Môn
Thiết kế, phát triển và tối ưu hóa phần mềm giao diện điều khiển trạm bác sĩ (Surgeon Console) hoặc màn hình theo dõi phòng mổ, đảm bảo tính trực quan, phản hồi thời gian thực và trải nghiệm người dùng y tế (Medical UX/UI) vượt trội.
Lập trình các ứng dụng điều khiển cấp cao, quản lý trạng thái hoạt động, xử lý dữ liệu điều khiển từ xa và phối hợp lệnh giữa bảng điều khiển bác sĩ và cánh tay robot phẫu thuật.
Kết nối và đồng bộ dữ liệu thời gian thực giữa tầng ứng dụng với tầng điều khiển nhúng/real-time middleware (thông qua TCP/IP, UDP, IPC, ROS2 hoặc EtherCAT).
Hiển thị luồng video 2D/3D nội soi (Endoscopy/Stereoscopic video) với độ trễ siêu thấp (ultra-low latency), nhúng các lớp phủ thông tin giải phẫu/thông số phẫu thuật (HUD/Overlay, 3D telemetry tracking).
Phối hợp sát sao cùng nhóm Phần mềm Nhúng để khởi chạy hệ thống, phân tích và gỡ lỗi bằng thiết bị phòng lab và các công cụ phân tích hiệu suất phần mềm.
Tuân thủ quy trình phát triển phần mềm chuẩn y tế, viết Unit/Integration Test và tài liệu hóa kiến trúc phần mềm nhúng để phục vụ truy xuất nguồn gốc (traceability).
Bằng Cấp, Kinh Nghiệm
Bằng Thạc sĩ hoặc Cử nhân loại Xuất sắc chuyên ngành Kỹ thuật Máy tính, Công nghệ thông tin, Kỹ thuật Điện tử, Cơ Điện Tử với 2-3 năm kinh nghiệm.
Thành thạo lập trình C++ (C++14/17/20) và/hoặc Python.
Kinh nghiệm vững chắc với các framework phát triển GUI đa nền tảng (ưu tiên Qt/QML / C++ Qt).
Có kinh nghiệm phát triển phần mềm trên nền tảng Linux (Ubuntu/Yocto/RT-Linux) hoặc QNX.
Kinh nghiệm làm việc với lập trình đa luồng (multi-threading), lập trình mạng socket (TCP, UDP, WebSocket, MQTT), quản lý bộ nhớ và đồng bộ tiến trình (IPC).
Kỹ Năng, Năng Lực Khác
Có kinh nghiệm phát triển phần mềm vượt qua các tiểu chuẩn trong các ngành công nghiệp được quản lý nghiêm ngặt (thiết bị y tế, robot, hoặc ô tô).
Có kinh nghiệm làm việc với xử lý luồng video hoặc đồ họa (OpenGL, Vulkan, OpenCV, GStreamer, FFmpeg, VTK) là điểm cộng lớn.
Hiểu biết về kiến trúc robot phần mềm như ROS / ROS2 hoặc các giao thức RPC/Protobuf là lợi thế.
Thành thạo quản lý phiên bản với Git, triển khai CI/CD, kiểm thử tự động (Google Test/Qt Test/Squish) và quản lý task (Jira/Confluence).
Thiết kế, phát triển và tối ưu hóa phần mềm giao diện điều khiển trạm bác sĩ (Surgeon Console) hoặc màn hình theo dõi phòng mổ, đảm bảo tính trực quan, phản hồi thời gian thực và trải nghiệm người dùng y tế (Medical UX/UI) vượt trội.
Lập trình các ứng dụng điều khiển cấp cao, quản lý trạng thái hoạt động, xử lý dữ liệu điều khiển từ xa và phối hợp lệnh giữa bảng điều khiển bác sĩ và cánh tay robot phẫu thuật.
Kết nối và đồng bộ dữ liệu thời gian thực giữa tầng ứng dụng với tầng điều khiển nhúng/real-time middleware (thông qua TCP/IP, UDP, IPC, ROS2 hoặc EtherCAT).
Hiển thị luồng video 2D/3D nội soi (Endoscopy/Stereoscopic video) với độ trễ siêu thấp (ultra-low latency), nhúng các lớp phủ thông tin giải phẫu/thông số phẫu thuật (HUD/Overlay, 3D telemetry tracking).
Phối hợp sát sao cùng nhóm Phần mềm Nhúng để khởi chạy hệ thống, phân tích và gỡ lỗi bằng thiết bị phòng lab và các công cụ phân tích hiệu suất phần mềm.
Tuân thủ quy trình phát triển phần mềm chuẩn y tế, viết Unit/Integration Test và tài liệu hóa kiến trúc phần mềm nhúng để phục vụ truy xuất nguồn gốc (traceability).
Bằng Cấp, Kinh Nghiệm
Bằng Thạc sĩ hoặc Cử nhân loại Xuất sắc chuyên ngành Kỹ thuật Máy tính, Công nghệ thông tin, Kỹ thuật Điện tử, Cơ Điện Tử với 2-3 năm kinh nghiệm.
Thành thạo lập trình C++ (C++14/17/20) và/hoặc Python.
Kinh nghiệm vững chắc với các framework phát triển GUI đa nền tảng (ưu tiên Qt/QML / C++ Qt).
Có kinh nghiệm phát triển phần mềm trên nền tảng Linux (Ubuntu/Yocto/RT-Linux) hoặc QNX.
Kinh nghiệm làm việc với lập trình đa luồng (multi-threading), lập trình mạng socket (TCP, UDP, WebSocket, MQTT), quản lý bộ nhớ và đồng bộ tiến trình (IPC).
Kỹ Năng, Năng Lực Khác
Có kinh nghiệm phát triển phần mềm vượt qua các tiểu chuẩn trong các ngành công nghiệp được quản lý nghiêm ngặt (thiết bị y tế, robot, hoặc ô tô).
Có kinh nghiệm làm việc với xử lý luồng video hoặc đồ họa (OpenGL, Vulkan, OpenCV, GStreamer, FFmpeg, VTK) là điểm cộng lớn.
Hiểu biết về kiến trúc robot phần mềm như ROS / ROS2 hoặc các giao thức RPC/Protobuf là lợi thế.
Thành thạo quản lý phiên bản với Git, triển khai CI/CD, kiểm thử tự động (Google Test/Qt Test/Squish) và quản lý task (Jira/Confluence).
Thông tin chung
- Thu nhập: Thỏa thuận
Việc làm tương tự khác
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
02473.068.388
Công ty Cổ phần JobOKO Toàn cầu