FE Desktop
Obrigatório:PythonC#GitAI
Pendidikan & Pengalaman
- Minimal D3/S1 Informatika, Teknik Komputer, Elektro, Mekatronika, atau bidang terkait.
- Fresh Graduate dipersilakan melamar dengan portfolio/project yang relevan.
- Memiliki kemampuan problem solving dan troubleshooting yang baik.
- Wajib memiliki portfolio/project yang dapat ditunjukkan.
Programming & Desktop Application
- Menguasai Python.
- Menguasai C#/.NET atau framework desktop lainnya.
- Mampu mengembangkan aplikasi desktop dari awal hingga siap digunakan.
- Memahami OOP, multithreading/asynchronous process, dan debugging.
- Menguasai database seperti MySQL, PostgreSQL, SQLite, atau SQL Server.
- Memahami penggunaan Git/version control.
- Mampu melakukan integrasi aplikasi dengan API, hardware, kamera, dan AI model.
IoT & Hardware
- Memahami penggunaan ESP32, Arduino, atau STM32.
- Memahami komunikasi UART/Serial, RS232, RS485, TCP/IP, I2C, dan SPI.
- Memahami protokol MQTT dan HTTP/HTTPS.
- Mampu menghubungkan dan membaca data dari sensor, relay, actuator, dan perangkat elektronik.
- Mampu melakukan troubleshooting komunikasi antara hardware dan software.
- Pengalaman Modbus RTU/TCP menjadi nilai tambah.
Computer Vision & Image Processing
- Menguasai Python, C++, dan OpenCV.
- Memahami image processing & image preprocessing.
- Memahami Image Classification dan Object Detection.
- Familiar dengan YOLO, CNN, atau model Computer Vision lainnya.
- Mampu memproses gambar/video dari USB Camera, CCTV/IP Camera, RTSP, atau sumber kamera lainnya.
- Mampu membuat sistem Computer Vision secara real-time.
AI / Machine Learning
- Mampu membuat dan melatih model Computer Vision, bukan hanya menggunakan model yang sudah tersedia.
- Mampu melakukan dataset preparation dan labeling/annotation.
- Memahami proses training, validation, testing, dan fine-tuning.
- Memahami data augmentation dan evaluasi performa model.
- Mampu melakukan troubleshooting terhadap overfitting, underfitting, dan hasil deteksi yang kurang akurat.
- Menguasai salah satu framework PyTorch atau TensorFlow.
- Mampu mengintegrasikan AI model ke dalam Desktop Application.
Deployment & Integration
- Mampu menjalankan AI model menggunakan CPU maupun GPU.
- Familiar dengan NVIDIA GPU/CUDA menjadi nilai tambah.
- Familiar dengan ONNX/ONNX Runtime menjadi nilai tambah.
- Mampu melakukan optimasi aplikasi agar Computer Vision berjalan stabil dan cepat.
- Mampu mengintegrasikan alur Camera → AI Model → Desktop Application → Database/IoT Device.
Portfolio yang Diutamakan
- Computer Vision / Object Detection.
- Image Classification.
- IoT & Hardware Integration.
- Desktop Application.
- Vehicle Detection/Classification.
- License Plate Recognition (LPR).
- CCTV Analytics.
- Machine Vision.
Skills: Tcp, Esp32, Python, .NET, OpenCV, STM32, C++, C#, Mqtt, IP Networking, Computer Vision, PyTorch, TensorFlow, GIT, SQL, YOLO, Rs485