Kỹ năng
Mô tả công việc
- Phát triển và duy trì các trình điều khiển thiết bị trên hệ điều hành Linux.
- Lập trình cấp thấp bằng ngôn ngữ C/C++, làm việc trực tiếp với Linux kernel.
- Thiết kế và triển khai các giải pháp mạng, bao gồm các giao thức TCP/IP, UDP, và giao diện mạng.
- Phát triển và gỡ lỗi các tính năng mạng, bao gồm cấu hình và xử lý các giao thức mạng như Ethernet và VLAN.
- Phân tích và khắc phục sự cố liên quan đến kernel, hệ thống bị treo, và các sự cố cấp thấp khác.
- Hiểu và làm việc với các giao diện truyền thông như PCIe, SPI, I2C, UART, DMA, GPIO.
- Cấu hình và phát triển U-boot cho hệ thống nhúng.
Phát triển và gỡ lỗi các ứng dụng mạng trong không gian người dùng bằng thư viện DPDK.
- Hợp tác với các nhóm phát triển để tích hợp và kiểm thử các tính năng mới.
- Lập trình cấp thấp bằng ngôn ngữ C/C++, làm việc trực tiếp với Linux kernel.
- Thiết kế và triển khai các giải pháp mạng, bao gồm các giao thức TCP/IP, UDP, và giao diện mạng.
- Phát triển và gỡ lỗi các tính năng mạng, bao gồm cấu hình và xử lý các giao thức mạng như Ethernet và VLAN.
- Phân tích và khắc phục sự cố liên quan đến kernel, hệ thống bị treo, và các sự cố cấp thấp khác.
- Hiểu và làm việc với các giao diện truyền thông như PCIe, SPI, I2C, UART, DMA, GPIO.
- Cấu hình và phát triển U-boot cho hệ thống nhúng.
Phát triển và gỡ lỗi các ứng dụng mạng trong không gian người dùng bằng thư viện DPDK.
- Hợp tác với các nhóm phát triển để tích hợp và kiểm thử các tính năng mới.
Yêu cầu công việc
- Thành thạo ngôn ngữ lập trình C/C++
- 3+ năm kinh nghiệm lập trình cấp thấp Linux
- Hiểu rõ các khái niệm về hệ điều hành, đặc biệt là các thành phần bên trong của hạt nhân Linux
- Kinh nghiệm phát triển và gỡ lỗi mạng Linux
- Kiến thức tốt về mạng
- Kinh nghiệm về ngăn xếp mạng Linux, bao gồm TCP/IP, UDP, socket, v.v.
- Tiếng Anh ít nhất trình độ B2, ưu tiên C1/C2
Ngoài các tiêu chí trên, chúng tôi đánh giá cao:
- Kiến thức về các giao diện truyền thông như PCIe, SPI, I2C, UART, DMA, GPIO, Ethernet, v.v.
- Kinh nghiệm phát triển các tính năng mạng (Ethernet, TCP/IP, định tuyến, v.v.)
- Hiểu rõ về phần cứng và giao diện mạng như PHY, MAC, VLAN, cầu nối, v.v.
- Cấu hình và phát triển U-boot
- Kinh nghiệm phát triển hệ thống ARM
- Kinh nghiệm phát triển trình điều khiển/phần mềm cho các hệ thống nhúng
- Khả năng phân tích và khắc phục sự cố hạt nhân, hệ thống bị treo và các sự cố cấp thấp khác
- Kinh nghiệm về không gian người dùng phát triển trình điều khiển bằng thư viện DPDK
- Kinh nghiệm với hệ điều hành mạng (ví dụ: SONiC)
- 3+ năm kinh nghiệm lập trình cấp thấp Linux
- Hiểu rõ các khái niệm về hệ điều hành, đặc biệt là các thành phần bên trong của hạt nhân Linux
- Kinh nghiệm phát triển và gỡ lỗi mạng Linux
- Kiến thức tốt về mạng
- Kinh nghiệm về ngăn xếp mạng Linux, bao gồm TCP/IP, UDP, socket, v.v.
- Tiếng Anh ít nhất trình độ B2, ưu tiên C1/C2
Ngoài các tiêu chí trên, chúng tôi đánh giá cao:
- Kiến thức về các giao diện truyền thông như PCIe, SPI, I2C, UART, DMA, GPIO, Ethernet, v.v.
- Kinh nghiệm phát triển các tính năng mạng (Ethernet, TCP/IP, định tuyến, v.v.)
- Hiểu rõ về phần cứng và giao diện mạng như PHY, MAC, VLAN, cầu nối, v.v.
- Cấu hình và phát triển U-boot
- Kinh nghiệm phát triển hệ thống ARM
- Kinh nghiệm phát triển trình điều khiển/phần mềm cho các hệ thống nhúng
- Khả năng phân tích và khắc phục sự cố hạt nhân, hệ thống bị treo và các sự cố cấp thấp khác
- Kinh nghiệm về không gian người dùng phát triển trình điều khiển bằng thư viện DPDK
- Kinh nghiệm với hệ điều hành mạng (ví dụ: SONiC)
Thời gian làm việc
Trong tuần: Từ thứ 2 - thứ 6
Trong ngày: Từ 08:30 giờ - 18:00 giờ
Quyền lợi ứng viên
- Không thử việc, hưởng 100% lương chính thức.
- Cơ hội làm việc nhóm với nhiều chuyên gia hàng đầu trong lĩnh vực CNTT trong nước và quốc tế.
- Cơ hội thực hiện các dự án đầy tham vọng ở nhiều quốc gia, tiếp xúc với các công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
- Làm việc trong môi trường trẻ, năng động, hiện đại và đa văn hóa; Các hoạt động truyền thông, sự kiện vào các ngày lễ diễn ra thường xuyên.
- Cơ hội thăng tiến theo năng lực với mức tăng cấp bậc và tăng lương tương ứng.
- Được tham gia các khóa đào tạo kỹ năng mềm (tư duy logic, tư duy sáng tạo, kỹ năng giao tiếp, kỹ năng quản lý dự án, kỹ năng đàm phán…)
- Và nhiều quyền lợi hấp dẫn khác...
- Cơ hội làm việc nhóm với nhiều chuyên gia hàng đầu trong lĩnh vực CNTT trong nước và quốc tế.
- Cơ hội thực hiện các dự án đầy tham vọng ở nhiều quốc gia, tiếp xúc với các công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
- Làm việc trong môi trường trẻ, năng động, hiện đại và đa văn hóa; Các hoạt động truyền thông, sự kiện vào các ngày lễ diễn ra thường xuyên.
- Cơ hội thăng tiến theo năng lực với mức tăng cấp bậc và tăng lương tương ứng.
- Được tham gia các khóa đào tạo kỹ năng mềm (tư duy logic, tư duy sáng tạo, kỹ năng giao tiếp, kỹ năng quản lý dự án, kỹ năng đàm phán…)
- Và nhiều quyền lợi hấp dẫn khác...
Địa chỉ làm việc
Remote