NXP Semiconductors N.V.

AI Software Developer

Brno Full time

We expect:

  • Experience with Python and familiarity with software engineering best practices.
  • Nice-to-have C/C++ or JavaScript/TypeScript.
  • Academical background or experience with neural networks or machine learning algorithms.
  • Nice-to-have experience with AI/ML frameworks such as TensorFlow, PyTorch or with compiler technologies.
  • Passion for artificial intelligence, machine learning, smart devices or similar.
  • Curious and innovative thinking. Responsibility for meeting goals and deadlines.

We offer:

  • Work in an awarded team with high energy, an open collaboration environment and eagerness for continuous improvement
  • Experience in a multinational world-leading semiconductor company​
  • Work with the latest innovations and become a contributor to state-of-the-art technologies in the field of artificial intelligence.
  • Opensource contributions to the Worlds leading repositories on GitHub.

Job summary:

  • Develop tools and libraries in Python to deploy and optimize neural network models for embedded and mobile devices.
  • Contribute to opensource (e. g., PyTorch or Linux Kernel).
  • Develop frameworks and libraries in Python or C++ enabling artificial intelligence on embedded and mobile devices.
  • Enable audio, vision, generative AI and/or language models on mobile and embedded devices.
  • Explore latest research and technologies. Implement
  • proof-of-concepts or invent something of your own.
  • Co-develop hardware/software of state-of-the-art
  • artificial intelligence accelerators.

AI Software R&D Team:

  • A well-established team working together for 5+ years responsible for a complete SW portfolio of artificial intelligence products, ranging from runtime libraries to an SDK featuring optimization algorithms, and neural network deployment tooling.
  • Responsible for design and development of AI-related SW products across PC, mobile and embedded platforms.
  • Contributions to research, innovation, patents and opensource software.
  • Distributed across multiple countries – US, Romania, China, Germany, Netherlands, Belgium, France, Canada, Mexico, Czech Republic and cooperating with other international teams. Communication in English.
  • The Czech team is based in Brno and currently has 14 team members ranging from juniors/interns to experienced senior/principal developers.

More information about NXP in Czech Republic...

#LI-d04e