Mô Tả Công Việc
ĐỊA ĐIỂM LÀM VIỆC:
Trung tâm Công nghệ thông tin MobiFone (MobiFone IT)
Đơn vị chịu trách nhiệm triển khai phát triển & kinh doanh các giải pháp, sản phẩm, dịch vụ Công nghệ thông tin cho khối khách hàng Chính phủ và Doanh nghiệp, Cá nhân - Hộ gia đình; mang tới những giải pháp Công nghệ kết nối trong một hệ sinh thái toàn diện giúp đẩy mạnh quá trình chuyển đổi số.
Trụ sở Hà Nội: Tầng 9-10, tòa nhà Thái Nam, đường Dương Đình Nghệ, phường Yên Hòa, quận Cầu Giấy, Hà Nội
Trách nhiệm công việc
Lập trình viên Firmware IoT có kinh nghiệm để tham gia vào đội ngũ R&D. Bạn sẽ chịu trách nhiệm chính trong việc thiết kế, phát triển, và bảo trì firmware cho các thiết bị IoT của công ty, hoạt động trên nền tảng phần cứng ESP32, sử dụng ngôn ngữ C++ với framework ESP-IDF và hệ điều hành thời gian thực FreeRTOS.
Nhiệm vụ chính:
Phát triển Firmware: Thiết kế, lập trình và triển khai firmware ổn định, hiệu quả và an toàn cho các thiết bị IoT dựa trên vi điều khiển ESP32.
Làm việc với ESP-IDF & FreeRTOS: Sử dụng thành thạo framework ESP-IDF và các khái niệm của hệ điều hành thời gian thực FreeRTOS (Tasks, Queues, Semaphores, Mutexes) để xây dựng các ứng dụng đa luồng phức tạp.
Lập trình C++: Áp dụng các kỹ năng lập trình C++ hiện đại (C++11/14/17) và các nguyên tắc lập trình hướng đối tượng (OOP) để xây dựng mã nguồn có cấu trúc tốt, dễ bảo trì và mở rộng.
Tích hợp phần cứng: Làm việc với các giao thức ngoại vi như UART, SPI, I2C để tích hợp và điều khiển các loại cảm biến (sensors), cơ cấu chấp hành (actuators), và các module khác (GPS, 4G, NB-IoT,...).
Kết nối không dây: Triển khai và tối ưu hóa các giao thức truyền thông không dây như Wi-Fi, Bluetooth Low Energy (BLE).
Tối ưu hóa: Tối ưu hóa mã nguồn về hiệu năng, quản lý bộ nhớ (memory optimization) và đặc biệt là mức tiêu thụ năng lượng (power consumption) để kéo dài thời gian hoạt động của thiết bị dùng pin.
Kiểm thử và Gỡ lỗi: Xây dựng Unit Test, thực hiện kiểm thử tích hợp, sử dụng các công cụ debug để tìm và sửa lỗi, đảm bảo firmware hoạt động ổn định.
Hợp tác và Tài liệu:
Phối hợp chặt chẽ với đội ngũ kỹ sư phần cứng để đọc hiểu sơ đồ mạch (schematic), datasheet và đảm bảo firmware tương thích tối ưu.
Hợp tác với đội ngũ Backend/Cloud và Mobile để xây dựng các giao thức giao tiếp (ví dụ: MQTT, HTTP) và quy trình hoạt động end-to-end.
Viết tài liệu kỹ thuật rõ ràng cho sản phẩm.
Kỹ năng & Chuyên mônYêu cầu chung:
Độ tuổi: Dưới 35 tuổi
Ngoại ngữ: Tiếng Anh trình độ B trở lên hoặc tương đương
Yêu cầu vị trí:
Tốt nghiệp đại học chuyên ngành Công nghệ Thông tin / Điện tử viễn thông.
Có ít nhất 1-2 năm kinh nghiệm làm việc ở vị trí tương đương.
Kinh nghiệm C++: Thành thạo ngôn ngữ lập trình C++, hiểu rõ về con trỏ, quản lý bộ nhớ và lập trình hướng đối tượng (OOP).
Kinh nghiệm ESP32 & ESP-IDF: Có kinh nghiệm thực tế phát triển các dự án trên vi điều khiển ESP32 sử dụng framework ESP-IDF (không phải Arduino).
Kinh nghiệm FreeRTOS: Hiểu biết sâu và có kinh nghiệm ứng dụng FreeRTOS vào các dự án thực tế. Có khả năng thiết kế hệ thống đa nhiệm hiệu quả.
Kiến thức điện tử: Có kiến thức cơ bản về điện tử, vi điều khiển, có khả năng đọc và hiểu sơ đồ mạch (schematics) và datasheet của linh kiện.
Công cụ: Thành thạo sử dụng công cụ quản lý phiên bản Git.
Tư duy: Có tư duy logic tốt, khả năng phân tích và giải quyết vấn đề một cách độc lập.
Ưu tiên:
Có kinh nghiệm làm việc với các giao thức IoT phổ biến như MQTT, CoAP, WebSocket, HTTP/HTTPS.
Hiểu biết về các vấn đề bảo mật trong thiết bị IoT (Secure Boot, Flash Encryption, TLS/SSL).
Có kinh nghiệm sử dụng các công cụ debug phần cứng chuyên dụng như JTAG/SWD.
Có kinh nghiệm tối ưu hóa năng lượng (low-power modes) cho các thiết bị chạy pin.
Đã từng làm việc với các dòng vi điều khiển khác (STM32, nRF, TI,...) là một lợi thế.
Ưu tiên ứng viên có các chứng chỉ Tiếng Anh quốc tế: TOEIC, IELTS, TOEFL,..
Phúc lợi dành cho bạn
Thu nhập lên đến từ 280 triệu - 400 triệu/năm
Thời gian làm việc từ thứ 2 đến thứ 6 (nghỉ thứ 7, Chủ nhật)
Quyền lợi về Bảo hiểm xã hội/thất nghiệp và các phúc lợi hấp dẫn khác, gói bảo hiểm y tế quyền lợi đến $8000
Các chế độ bồi dưỡng, ăn trưa 1.000.000đ/tháng, thuê bao nội bộ 320.000đ/tháng
Được đào tạo phát triển bản thân, nâng cao các kỹ năng và chuyên môn nghề nghiệp
Làm việc tại môi trường chuyên nghiệp, năng động, trẻ trung và trải nghiệm các hoạt động văn hóa doanh nghiệp đặc sắc
Cơ hội tiếp cận với những doanh nghiệp, dự án lớn, những xu hướng công nghệ/nền tảng mới nhất, thỏa sức sáng tạo phát triển bản thân
Xem toàn bộ Mô Tả Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.