Thông tin dự án (Pika Robot)
Chúng mình đang phát triển Robot IoT thông minh, tích hợp:
- Xử lý giọng nói real-time (wakeword detection, streaming audio).
- Kết nối cloud (MQTT, WebSocket, REST APIs).
- Hệ thống bảo mật end-to-end (AES-GCM-256, Secure Boot).
- UI/Animation trên LCD (LovyanGFX + LVGL).
- OTA updates với rollback capability.
Sản phẩm đã ra mắt được 01 tháng và nhận được sự ủng hộ quan tâm lớn từ thị trường. Với lượng user base lớn bạn sẽ tự tin phát triển chuyên môn với một sản phẩm thật và mang lại ý nghĩa giáo dục lớn cho mọi gia đình Việt.
Tech Stack chính: ESP-IDF 5.5 | FreeRTOS | C/C++ | TensorFlow Lite | Opus Codec.
Hiểu thêm về Step Up và văn hoá công ty qua The Step Up Story
NỘI DUNG TUYỂN DỤNG
- Vị trí: Embedded Software Engineer (2 – 4 năm kinh nghiệm).
- Report trực tiếp cho: CTO.
- Thời gian bắt đầu: Tháng 02/2026.
- Thời gian làm việc: 08h30 – 18h00, nghỉ trưa 1h30 phút. Làm từ thứ 2 đến thứ 6 hàng tuần.
- Địa chỉ: D09, Lô A10 Khu Đô Thị Nam Trung Yên, Cầu Giấy, Hà Nội.
I. MÔ TẢ CÔNG VIỆC
- Phát triển và ownership các tính năng firmware chính cho robot Pika (audio, networking, UI), triển khai business logic thông qua state machine.
- Tích hợp và duy trì kết nối device-to-cloud với backend qua MQTT, WebSocket, REST APIs, đảm bảo hoạt động ổn định trên thiết bị thật.
- Tham gia thiết kế và cải tiến system architecture, bao gồm IPC giữa dual ESP32, tối ưu memory usage và performance, hướng tới code dễ maintain.
- Đảm bảo chất lượng và độ ổn định firmware bằng cách debug production issues, viết unit/integration tests và tuân thủ coding standards.
- Triển khai các security features cần thiết như key management, encryption, bảo mật OTA firmware và hỗ trợ rollback khi cần.
- Phối hợp với Hardware, Backend và QA & Product teams để tích hợp peripherals, đồng bộ API và hỗ trợ quá trình testing.
II. BẠN PHÙ HỢP?
✅ Yêu cầu chuyên môn & Kinh nghiệm
- Có 2–4 năm kinh nghiệm Embedded / Firmware / IoT, đã từng làm việc với ESP32 và ESP-IDF (component-based, không chỉ Arduino).
- Nắm vững FreeRTOS (task, queue, semaphore, timing) và lập trình C/C++, đặc biệt là quản lý memory trong môi trường tài nguyên hạn chế.
- Có kinh nghiệm kết nối device-to-cloud qua MQTT, WebSocket hoặc REST APIs, hiểu các vấn đề thực tế về network, reconnect, stability.
- Đã từng debug và xử lý lỗi trên thiết bị thật / production, sử dụng log, trace, hoặc các công cụ debug phù hợp cho embedded.
- Có ít nhất một mảng thế mạnh sau:audio pipeline (I2S/streaming) hoặc OTA firmware (partition, rollback, NVS) hoặc UI LCD (LVGL/LovyanGFX).
- Hiểu biết cơ bản về security trên thiết bị (TLS, encryption, secure storage) là lợi thế; không yêu cầu chuyên gia crypto.
🧠 Yêu cầu về tư duy, thái độ & soft skills
- Có product mindset: hiểu firmware ảnh hưởng trực tiếp tới trải nghiệm người dùng và độ ổn định của sản phẩm.
- Tư duy thực tế và hệ thống, biết ưu tiên giải pháp đơn giản – ổn định – dễ maintain thay vì quá phức tạp.
- Chủ động trong công việc, có khả năng ownership module và theo sát vấn đề đến khi ra production.
- Giao tiếp tốt trong team kỹ thuật, phối hợp hiệu quả với Hardware, Backend và QA.
- Sẵn sàng học nhanh các mảng mới (audio, OTA, security…) khi sản phẩm scale.
❌ Không phù hợp nếu bạn
- Chỉ quen lập trình Arduino, chưa từng làm việc thực tế với ESP-IDF / FreeRTOS.
- Chưa từng debug firmware trên thiết bị thật hoặc chưa có trải nghiệm sản phẩm chạy production.
- Không thích làm product dài hạn, thiếu kiên nhẫn với việc tối ưu, fix bug và cải thiện hệ thống.
⭐ Ưu tiên nếu bạn
- Đã từng tham gia ship sản phẩm IoT / robot / smart device ra người dùng thật.
- Có side project, demo firmware, hoặc đóng góp open-source liên quan đến embedded/ESP32.
- Từng làm việc trong môi trường startup hoặc team nhỏ, quen với nhịp độ nhanh và thay đổi liên tục.
III. QUYỀN LỢI
Lương thưởng:
- Lương tháng: 20M – 25M GROSS.
- Thưởng theo OKR dự án, thưởng ý tưởng sáng tạo, thưởng cải tạo quy trình làm việc
- Thưởng lễ tết, sinh nhật. Lương tháng 13 theo hiệu quả kinh doanh.
Chế độ khác:
- Ăn trưa miễn phí tại Công ty.
- Chế độ BHXH, BHYT, BHTN và Nghỉ phép sau thử việc.
Cơ hội phát triển:
- Tham gia xây dựng sản phẩm robot từ giai đoạn đầu, có user base lớn với nhiều dữ liệu.
- Ownership rõ ràng, được quyết định kỹ thuật trong module phụ trách.
- Môi trường startup (SMEs) linh hoạt, tốc độ nhanh, không quan liêu.
- Được thử nghiệm và học sâu về real-time, audio, OTA, IoT scale.
- Hỗ trợ AI tools và learning resources.
IV. CÁCH THỨC ỨNG TUYỂN:
Ứng viên quan tâm vui lòng nộp lại hồ sơ kèm CV tới địa chỉ sau:
-
- Email: [email protected]
- Tiêu đề ghi: Embedded Software Engineer_Họ tên của bạn
- Hỗ trợ tuyển dụng: Tel/Zalo 0397694640 (Ms. Hoàng Mơ)
QUY TRÌNH TUYỂN DỤNG:
- Screen CV & Portfolio
Ưu tiên ứng viên có kinh nghiệm ESP32 / ESP-IDF / FreeRTOS và từng làm sản phẩm IoT hoặc firmware chạy production. - Phone screen với HR (7-10 phút) Xem độ phù hợp về con người và văn hoá.
- Phỏng vấn kỹ thuật (60–90 phút)
Trao đổi trực tiếp về kinh nghiệm thực tế, cách debug firmware, tư duy system và các module đã từng phụ trách (network / audio / OTA / UI). - Bài test ngắn (nếu cần)
Bài test thực tế, tập trung vào tư duy và cách giải quyết vấn đề.
