Physical AI, Computer Vision Engineer
Core
Design, develop, and optimize embedded software for intelligent edge systems enabling machines to perceive, analyze, and respond to physical environments with deterministic, low-latency performance.
Role type
Senior IC embedded software engineer (Physical AI)
Builds
Scalable Physical AI solutions for robotics, industrial automation, autonomous systems, machine vision, and automotive applications
Domain
Embedded systems, AI, computer vision, heterogeneous computing
Deliverable
production ML models
Required skills
Embedded Linux, RTOS, real-time software, computer vision, AI inference, sensor processing, heterogeneous computing (CPU/GPU/FPGA/AI accelerators), system optimization
Preferred skills
QNX/GreenHills RTOS, AMD Vitis AI, FPGA co-design, ROS 2, sensor fusion (camera/radar/lidar), OpenGL/Vulkan/Wayland, Linux kernel/BSP/drivers, multicore profiling, distributed edge systems
Technologies
Linux, RTOS, QNX, GreenHills, Vitis AI, ONNX, PyTorch, TensorFlow, ROS 2, OpenGL, Vulkan, Wayland, AMD Ryzen Embedded, EPYC Embedded, Versal AI Edge, Zynq UltraScale+, Kria
Responsibilities
Design and develop embedded software for AI-enabled edge platforms; Implement real-time perception, sensor processing, and autonomous decision-making; Optimize high-performance image/video/sensor pipelines; Collaborate with AI/FPGA/hardware teams; Support platform bring-up, debugging, and validation; Analyze and optimize latency, throughput, memory, and power efficiency
Seniority
Senior, hands-on IC
