I. KEY RESPONSIBILITIES
- Firmware & Embedded Development: Research, design, and develop software/firmware for embedded systems, microcontrollers (MCU), and microprocessors (MPU/SoC).
- Image Signal Processing (ISP): Design and develop ISP algorithms to improve image quality, compression, and analysis (e.g., noise reduction, demosaicing, white balance, defect correction) on edge devices.
- AI Integration & Optimization: Integrate and optimize Machine Learning (ML) and Deep Learning (DL) models to accelerate image processing tasks and run efficiently on AI Accelerators or CPU/GPU/NPU resources on SoCs.
- System Integration: Develop drivers, HAL/BSP, and middleware to support hardware operations, AI integration, and ISP pipelines.
- Performance Optimization: Optimize performance, memory footprint, and power consumption of software/firmware on embedded platforms, specifically for ISP and AI tasks.
- Code Quality: Write high-quality, maintainable, and scalable code, strictly adhering to coding standards and product development processes.
- Testing & Debugging: Perform unit testing, integration testing, and debugging to ensure system reliability.
- Collaboration: Work closely with Hardware, AI/ML, and QA/Testing teams to ensure smooth product operation.
- Continuous Learning: Stay updated with new technologies and trends in Edge AI and ISP and apply them to product development.
II. JOB REQUIREMENTS
- Education: Bachelor's degree or higher in Electronics Engineering, Computer Science, Information Technology, Computer Vision, or related fields.
- Experience: At least 02 years of experience in Embedded Software development or Firmware engineering.
- Programming: Proficient in C/C++ programming in an embedded environment.
- Edge AI/TinyML Expertise:
- Solid understanding of ML/DL frameworks for mobile/edge: TensorFlow Lite, PyTorch Mobile, ONNX Runtime.
- Ability to optimize AI models (quantization, pruning, graph optimization) for low-resource devices.
- Experience with on-chip AI libraries (e.g., CMSIS-NN, STM32 X-CUBE-AI, Vitis AI) or SoC AI accelerators.
- ISP & Vision Knowledge:
- In-depth knowledge of the ISP pipeline (noise reduction, demosaic, color correction, sharpening, etc.).
- Experience working with raw image data (RAW, YUV, RGB).
- Embedded Fundamentals:
- Experience with MCU architectures (ARM Cortex-M, RISC-V) or MPU/SoC (ARM Cortex-A).
- Strong knowledge of embedded communication protocols (SPI, I2C, UART, CAN, MIPI) and Real-Time Operating Systems (RTOS like FreeRTOS, Zephyr) or Embedded Linux.
- Other Skills:
- Ability to read schematics/datasheets and use hardware debugging tools (JTAG/SWD, Logic Analyzer, Oscilloscope).
- Strong logical thinking, problem-solving skills, and ability to work both independently and in a team.
- English: Good reading comprehension of technical documents; basic to intermediate communication skills.
PREFERRED QUALIFICATIONS (NICE TO HAVE)
- Experience with CI/CD tools for embedded software.
- Understanding of embedded security/IoT security.
- Experience with computer vision libraries.
- Personal projects or products related to Edge AI, ISP, or Computer Vision.
- Experience with VHDL/Verilog or basic SoC hardware design is a plus.
III. BENEFITS
- Competitive Compensation: Attractive salary package, 13th-month salary, performance bonuses, vacation bonuses, etc.
- Compliance: Full benefits and social insurance according to Vietnam's Labor Law.
- Premium Corporate Welfare:
- FPT Care: Exclusive premium health insurance package (free medical examination and treatment at top international/private hospitals).
- Annual periodic health check-ups.
- Various gratitude activities taking care of employees and their families spiritual lives.
- Work Environment:
- Friendly, open, and professional working environment.
- Modern facilities and high-quality work equipment.
- Unique and vibrant corporate culture with exciting activities: New hire welcome, Teambuilding, Traditional festivals, Talent shows (Sao Choi), FPT Birthday, March 8th, November 11th, etc.
- Career Growth: Numerous opportunities for promotion and technical development.
- Internal Discounts: Special rates when using services from FPT Telecom/FPT ecosystem.
#EdgeAI #TinyML #EmbeddedAI #ISP #ComputerVision #ImageProcessing #Firmware #EmbeddedSystems #EmbeddedSoftware #Cplusplus #AIonEdge #MachineLearning #DeepLearning #SoC #MCU