Computer Vision & Robotics AI Software Engineer

NXP Semiconductors NV

Valbonne

On-site

EUR 65,000 - 90,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NXP Semiconductors in Valbonne is seeking a Computer Vision & Robotics AI Software Engineer to contribute to architecture, development, and demonstration of AI-driven perception solutions for robotics applications.

You will design end-to-end perception pipelines, prototype on real robotic platforms, and optimize AI workloads for NXP i.MX MPU-based systems, balancing accuracy with latency and power constraints. Collaboration across AI, embedded software, robotics, and hardware teams is essential.

Qualifications

  • Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Robotics, Computer Vision, or a related field.
  • Experience developing Computer Vision or AI perception pipelines.
  • Proficiency in Python and/or C/C++ programming.
  • Familiarity with Linux development environments.
  • Ability to evaluate and integrate AI models into larger software systems.

Responsibilities

  • Architect, design, develop, and maintain end-to-end 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.
  • Design and integrate AI-based capabilities including object detection, segmentation, tracking, localization, scene understanding, and autonomous navigation.
  • Investigate, evaluate, and adapt state-of-the-art Computer Vision and Deep Learning models, including CNNs, ViTs, and modern vision architectures.
  • Integrate AI models and perception components into embedded robotic software stacks.
  • Optimize and deploy Computer Vision and AI workloads on NXP i.MX MPU-based platforms, balancing accuracy, latency, power consumption, memory usage, and computational constraints.
  • Conduct hands-on experiments, benchmarking, performance analysis, and field validation on real robotic systems.
  • Iteratively improve perception algorithms and system architectures based on experimental results and real-world observations.
  • Develop proof-of-concept solutions demonstrating the feasibility and value of emerging AI and Computer Vision technologies for robotics.
  • Participate in architecture discussions, code reviews, technical reviews, and design decisions.
  • Collaborate across AI, embedded software, robotics, and hardware teams to deliver robust, scalable, and maintainable solutions.
  • Document perception architectures, integration strategies, experimental results, and performance evaluations.

Skills

CNNs
ViTs
Object detection
Segmentation
Tracking
Localization

Education

Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Robotics, Computer Vision, or related field

Tools

Python
C/C++
Linux
ROS 2
OpenCV

Job description

NXP Semiconductors is seeking a Computer Vision & Robotics AI Software Engineer to join our AI software development organization in Valbonne.

In this role, you will contribute to the architecture, development, and demonstration of AI-driven Computer Vision solutions for robotics applications. You will design and implement end-to-end perception pipelines that transform camera, depth, and other sensor data into actionable robotic intelligence, enabling capabilities such as object detection, segmentation, tracking, localization, scene understanding, and autonomous navigation.

You will work as part of a multidisciplinary team across AI, embedded software, robotics, and hardware domains to rapidly translate emerging Computer Vision and Deep Learning technologies into working prototypes on real robotic platforms. A key focus of the role is the optimization and deployment of AI workloads on NXP i.MX MPU-based systems.

Your Responsibilities
  • Architect, design, develop, and maintain end-to-end 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.
  • Design and integrate AI-based capabilities including object detection, segmentation, tracking, localization, scene understanding, and autonomous navigation.
  • Investigate, evaluate, and adapt state-of-the-art Computer Vision and Deep Learning models, including Convolutional Neural Networks (CNNs), Vision Transformers (ViTs), and modern vision architectures.
  • Integrate AI models and perception components into embedded robotic software stacks.
  • Optimize and deploy Computer Vision and AI workloads on NXP i.MX MPU-based platforms, balancing accuracy, latency, power consumption, memory usage, and computational constraints.
  • Conduct hands-on experiments, benchmarking, performance analysis, and field validation on real robotic systems.
  • Iteratively improve perception algorithms and system architectures based on experimental results and real-world observations.
  • Develop proof-of-concept solutions demonstrating the feasibility and value of emerging AI and Computer Vision technologies for robotics.
  • Participate in architecture discussions, code reviews, technical reviews, and design decisions.
  • Collaborate across AI, embedded software, robotics, and hardware teams to deliver robust, scalable, and maintainable solutions.
  • Document perception architectures, integration strategies, experimental results, and performance evaluations.
Your Profile
  • Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Robotics, Computer Vision, or a related technical field.
  • Strong knowledge of deep neural network architectures for vision, particularly:
    • Convolutional Neural Networks (CNNs)
    • Vision Transformers (ViTs)
    • Modern 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, including software architecture, debugging, testing, and version control using Git.
  • Familiarity with Linux development environments.
  • Ability to evaluate and integrate AI models into larger software systems.
  • Strong analytical and problem-solving skills.
  • Good communication skills and ability to work effectively within multidisciplinary teams.

Academic, professional, or project experience with:

  • Robotics perception and autonomous robotic systems.
  • Camera-based and depth-based perception.
  • Object detection, instance or semantic segmentation, object tracking, localization, or scene understanding.
  • Sensor fusion and multi-sensor perception.
  • Deployment and optimization of Deep Learning models on embedded or edge computing platforms.
  • Model optimization techniques such as quantization and fine tuning.
  • Embedded Linux development.
  • Robotics middleware and software frameworks such as ROS / ROS 2.
  • Computer Vision and multimedia frameworks such as OpenCV and GStreamer.
  • AI inference frameworks and runtimes used for edge deployment.
  • Performance profiling and optimization of AI workloads with constraints on latency, memory, compute resources, and power consumption.
  • Prototyping and validation of Computer Vision algorithms on real robotic platforms.
  • Research, internship, thesis, or professional experience in Computer Vision, robotics, embedded AI, or Edge AI.

More information about NXP in France…

#LI-6710

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision & Robotics AI Software Engineer
Computer Vision & Robotics AI Software Engineer

NXP Semiconductors • Valbonne

On-site
EUR 90,000 - 120,000
Embedded Vision & Robotics AI Engineer
Embedded Vision & Robotics AI Engineer

NXP Semiconductors • Valbonne

On-site
EUR 90,000 - 120,000
Autonomous Vision & Robotics AI Engineer
Autonomous Vision & Robotics AI Engineer

NXP Semiconductors NV • Valbonne

On-site
EUR 65,000 - 90,000
Computer Vision and Robotics Engineer
Computer Vision and Robotics Engineer

Tekever • Toulouse

On-site
EUR 45,000 - 65,000
Senior Principal Computer Architect AI/ML (f/m/d)
Senior Principal Computer Architect AI/ML (f/m/d)

NXP Semiconductors • Grenoble

On-site
EUR 70,000 - 100,000
Robotics Vision & Perception Research Engineer (Equity)
Robotics Vision & Perception Research Engineer (Equity)

Bleu Robotics • Paris

On-site
EUR 70,000 - 100,000
Diverse robot fleet
Research that ships
Production collaboration
+4
AI Senior Developer / Technical Lead
AI Senior Developer / Technical Lead

Prophesee • Paris

On-site
EUR 90,000 - 130,000
AI Senior Developer / Technical Lead
AI Senior Developer / Technical Lead

PROPHESEE • Paris

On-site
EUR 110,000 - 150,000
C++ Software Engineer
C++ Software Engineer

European Tech Recruit • Paris

On-site
EUR 45,000 - 65,000
Senior Software Engineer (Robotics, Perception, GNC)
Senior Software Engineer (Robotics, Perception, GNC)

Attis • Paris

On-site
EUR 117,000 - 143,000