Intern Engineer: Embedded Software Development Computer Vision/Computer Vision AI/ML Software Development F/M

34 Minutes ago • All levels
Research Development

Job Description

NXP Semiconductors, a global leader in semiconductor development, is seeking a final year intern for 6 months in the Advanced IP Enablement division. The intern will join the Vision team to develop software libraries or applications for graphic and AI accelerators on i.MX RT and i.MX processors. This involves C, C++, or Python development in an RTOS or embedded Linux environment, focusing on computer vision processes and utilizing modern development tools in an international setting.
Good To Have:
  • Academic knowledge of neural networks applied to vision
  • Knowledge of real-time OS (RTOS) functioning
  • Knowledge of Linux kernel functioning
  • Knowledge of Image Signal Processing
Must Have:
  • Master Degree/last year of engineering school in embedded systems or computer science
  • Knowledge of embedded systems architecture and ARM processors
  • Experience in C language for application or peripheral driver development
  • Knowledge of image processing principles
  • Proficiency in Python and C++ (intermediate or beginner)
  • Experience with multi-threaded application development
  • Familiarity with Git tool
  • Good level of English

Add these skills to join the top 1% applicants for this job

github
cpp
game-texts
linux
computer-vision
git
python

Context

NXP Semiconductors is a global leader in the development and manufacturing of semiconductor products used in embedded applications for the automotive, consumer, industrial, and communications markets.

The Advanced IP Enablement division is responsible for developing the software layers that enable the use of graphics, artificial intelligence, and security accelerators in the i.MX and i.MXRT processor ranges.

The Vision team, within the Advanced IP Enablement division, is responsible for the development, integration, and optimization of computer vision processes.

We are recruiting a final year intern for a 6-month period to participate in the development of software libraries or applications enabling the use of graphics and artificial intelligence accelerators present on i.MX RT and i.MX processors. This project is developed in a real-time OS environment on resource-limited hardware processors or on embedded Linux OS on Raspberry Pi type processors.

Your Responsibilities

You will be responsible for the development or integration in C, C++ or Python language of components constituting a software library allowing the simple use of graphics and artificial intelligence accelerators present on i.MX processors.

You will participate in the architecture of these components and in the V-cycle development of the component assigned to you. Development is done in C language, but knowledge of C++ and Python languages will be necessary to successfully complete your mission. Knowledge of multi-threaded application development is also important.

You will evolve in an international environment, and in an environment where the use of modern development tools is required (version control management, requirements and bug management database, code review, continuous integration, continuous testing…)

Your Profile

  • Education level: Master Degree/last year of engineering school in computer science and embedded systems, or industrial computer science.
  • Knowledge of embedded system architecture, ARM architecture processors.
  • Knowledge in application or peripheral driver development in C language.
  • Knowledge of image processing principles. Knowledge of Python and C++ languages (intermediate or beginner).
  • Knowledge of multi-threaded application development is also important.
  • Knowledge of the Git tool.
  • Academic knowledge of neural network systems applied to vision is a plus.
  • Knowledge of how a real-time OS or the Linux kernel works is a plus.

A good level of English is required.

Set alerts for more jobs like Intern Engineer: Embedded Software Development Computer Vision/Computer Vision AI/ML Software Development F/M
Set alerts for new jobs by NXP
Set alerts for new Research Development jobs in France
Set alerts for new jobs in France
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙