
Kickmaker là một đơn vị tư vấn thiết kế và công nghiệp hóa, giúp biến các ý tưởng công nghệ cao thành sản phẩm được sản xuất thực tế, đồng hành cùng dự án từ giai đoạn nguyên mẫu ban đầu đến sản xuất hàng loạt. Đội ngũ hơn 200 chuyên gia của công ty hoạt động trong các lĩnh vực tư vấn, sản xuất và ứng dụng liên quan đến y tế, bao gồm robot, công nghệ y tế, phương tiện di chuyển và thiết bị điện tử tiêu dùng. Phương pháp của công ty kết hợp AI tích hợp, tính bền vững và các thực tiễn của Công nghiệp 5.0, tập trung vào đổi mới có trách nhiệm và phát triển sản phẩm hợp tác.
Kỹ sư phần mềm C++ hiện đại tự do — Hybrid tại Paris
Phát triển phần mềm nhúng, công nghiệp và HMI cho các sản phẩm phần cứng công nghệ cao của Kickmaker. Hỗ trợ các nhóm dự án trong suốt quá trình thiết kế, tích hợp và triển khai sản phẩm.
Mô tả
- Chuyển đổi nhu cầu của khách hàng thành các yêu cầu kỹ thuật và chức năng của dự án
- Thiết kế và xây dựng các giải pháp phần mềm bằng C++ hiện đại
- Phát triển và cải tiến các thành phần phần mềm ứng dụng và phần mềm nhúng
- Tạo giao diện người dùng đồ họa cùng các chức năng điều khiển hoặc ra lệnh
- Xây dựng và tích hợp các giao diện giao tiếp giữa các thành phần sản phẩm
- Cải thiện hiệu năng, độ tin cậy và khả năng bảo trì của mã nguồn
- Thực hiện kiểm thử đơn vị và kiểm thử chức năng, đồng thời chuẩn bị tài liệu kỹ thuật
- Thiết lập và duy trì quy trình tích hợp và triển khai liên tục
- Làm việc theo phương pháp lặp và tiếp thu phản hồi của khách hàng
- Duy trì chất lượng phát triển và tuân thủ các quy trình đã thiết lập
- Hỗ trợ các nhóm dự án trong việc thiết kế và phát triển sản phẩm phần cứng và phần mềm
Yêu cầu
- Tốt nghiệp trường kỹ thuật hoặc có bằng thạc sĩ về khoa học máy tính, phát triển phần mềm hoặc hệ thống nhúng
- Có nhiều kinh nghiệm phát triển C++ hiện đại, bao gồm C++17, C++20 hoặc các phiên bản mới hơn
- Am hiểu sâu về lập trình hướng đối tượng, STL, quản lý bộ nhớ và các phương pháp thiết kế phần mềm hợp lý
- Có kiến thức thực tiễn về C++17/20, STL, đa luồng và lập trình đồng thời
- Quen thuộc với Qt, QML và Qt Widgets
- Hiểu về điều khiển thiết bị, tương tác phần cứng–phần mềm và các hệ thống thời gian thực
- Có kinh nghiệm với Linux, Windows, Linux nhúng và các môi trường RTOS
- Có kiến thức về TCP/IP, IPC, CAN, RS-232 và RS-485
- Thành thạo Git, CMake, GDB, CI/CD và kiểm thử đơn vị
- Yêu cầu sử dụng tiếng Anh thành thạo
- Kinh nghiệm về phần mềm công nghiệp, sản phẩm kết nối, hệ thống nhúng hoặc thiết bị y tế là một lợi thế
- Kiến thức về điện tử và kiến trúc phần cứng–phần mềm được đánh giá cao
Phúc lợi
- Đóng góp vào các dự án quốc tế với cơ hội đi công tác
- Học hỏi từ đồng nghiệp và chia sẻ chuyên môn trong toàn công ty