NXP Semiconductors

Computer Vision & Robotics AI Software Engineer

NXP Semiconductors
Apply
1 day ago
Valbonne, FranceSenior

Responsibilities

  • Architect, develop, maintain, and integrate computer vision and AI perception pipelines for robotics applications.
  • Prototype and demonstrate perception solutions on real robotic platforms using camera, depth, and other sensor inputs.
  • Implement object detection, segmentation, tracking, localization, scene understanding, sensor fusion, and autonomous navigation capabilities.
  • Evaluate and adapt CNN, Vision Transformer, and other modern computer vision and deep learning models.
  • Optimize and deploy AI workloads on NXP i.MX MPU-based systems for accuracy, latency, power, memory, and compute constraints.
  • Conduct experiments, benchmarking, profiling, performance analysis, and field validation on robotic systems.
  • Develop proof-of-concept solutions and iteratively improve algorithms and architectures based on real-world results.
  • Participate in architecture, code, and technical reviews and document designs, integrations, experiments, and performance evaluations.
  • Collaborate with AI, embedded software, robotics, and hardware teams.

Requirements

  • Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Robotics, Computer Vision, or a related technical field.
  • Strong knowledge of vision deep neural networks, including CNNs, Vision Transformers, and object detection, segmentation, and tracking architectures.
  • Experience developing computer vision or AI perception pipelines.
  • Proficiency in Python and/or C/C++ programming.
  • Strong software engineering fundamentals in architecture, debugging, testing, and Git-based version control.
  • Familiarity with Linux development environments and integrating AI models into larger software systems.
  • Academic, professional, or project experience with robotics perception, autonomous robotic systems, camera/depth perception, sensor fusion, embedded or edge AI, model quantization, fine-tuning, embedded Linux, ROS/ROS 2, OpenCV, GStreamer, or AI inference runtimes.
  • Strong analytical, problem-solving, communication, and multidisciplinary collaboration skills.

Tech Stack

Categories

NXP Semiconductors

About NXP Semiconductors

10,000+ employees

NXP Semiconductors designs and supplies microcontrollers, application processors (i.MX), analog/RF, secure connectivity, and automotive chips for OEMs in automotive, industrial/IoT, mobile, and communications infrastructure markets. A public company (NASDAQ: NXPI) founded in 2006 and headquartered in Eindhoven, it sells silicon, software, and reference designs, and supports customers with BSPs and development tools. Notable lines include i.MX processors, S32 automotive platforms, NFC and secure elements, radar, and power management devices.

Contact me