Embedded AI Software Engineer Senior
Core
Design and deploy AI-enabled embedded systems on multi-vendor AI chiplet platforms for automotive and industrial environments, bridging hardware, low-level accelerators, and software stacks.
Role type
Senior IC embedded AI software engineer
Builds
End-to-end AI pipelines, optimized OpenVX/Vulkan/OpenCL kernels, and chiplet-specific drivers for computer vision and sensor processing.
Domain
Automotive/Industrial embedded systems, heterogeneous computing, AI chiplets
Deliverable
production ML models
Required skills
C++, embedded systems programming, OpenVX, OpenCL, Vulkan, AI model deployment (partitioning, slicing, quantization), heterogeneous computing, high-speed interconnects (UCIe), safety-critical software development
Preferred skills
AI glue code generator extension, TensorRT/ONNX-Runtime experience, ISO 26262/AUTOSAR knowledge
Technologies
OpenVX, OpenCL, Vulkan, UCIe, TensorRT, ONNX-Runtime, PRISM
Responsibilities
Execute embedded deployment of neural network models with quantization-aware strategies; tune AI models for memory, bandwidth, and power constraints; integrate AI accelerator toolchains; extend OpenVX glue-code generators; optimize OpenCL/Vulkan kernels for sensor pipelines; collaborate on chiplet APIs and memory models; ensure optimized sensor-to-AI data flows.
Seniority
Senior, hands-on IC