Machine Learning SW Engineering

NXP

United States

Remote

USD 13,000 - 25,000

Part time

4 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

Benefits offered by this job

Lunch vouchers
25 vacation days
Flexible work hours
Work from home policy

Job summary

НXP Semiconductors Romania ищет специалиста по AI/ML для разработки программного обеспечения для встроенных систем на оборудовании NXP. Ваша работа будет включать дизайн, разработку, тестирование и оптимизацию AI/ML решений на встроенных чипах.

Требуются знания Python/C/C++, базовое понимание встроенных систем и опыта работы с DL-фреймворками. Возможны гибкий график и удаленная часть времени, офис в Бухаресте.

Qualifications

  • Python/C/C++ встраиваемые системы, опыт разработки.
  • Базовые знания embedded и ML концепций.
  • Опыт работы с DL фреймворками и архитектурами NN.

Responsibilities

  • Design, develop, test and optimize AI/ML software for embedded NXP hardware.
  • Investigate, prototype and enable latest innovations in AI/ML.
  • Follow SW quality standards and best practices.

Skills

Python
C/C++
Embedded systems
ML basics
Model optimization
DL frameworks
Linux
NN architectures
English fluency

Tools

TensorFlow
Keras
PyTorch
TFLite
ONNX Runtime
Executorch
Linux development

Job description

Описание

Ready to join the future of innovation at NXP? NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, the company has 45,000 employees in more than 35 countries. Additional information can be found by visiting www.nxp.com.

Задачи
  • Design, develop, test and optimize AI/ML software for embedded NXP hardware.
  • Investigate, prototype and enable latest innovations in AI/ML.
  • Follow SW quality standards and best practices.
Требования
  • Python programming skills
  • C and C++ programming skills
  • Basic understanding of embedded systems
  • Basic knowledge of Machine Learning concepts (neural network, training, inference)
  • Interested in and curious about model optimizations (PTQ, QAT) for embedded systems and ML/AI
  • Experience with deep learning frameworks (TensorFlow, Keras, Pytorch), runtimes (TFLite, ONNX RT, Executorch) and familiarity with well-established NN architectures (ResNet, Yolo, Vision Transformers).
  • Fluency in English written and spoken
  • The following are pluses:
  • Knowledge of Linux development environment.
  • Good knowledge of Machine Learning concepts and operators: CNN, RNN, LSTM, Conv2D, MaxPool, AvgPool, Dense, linear & non-linear activations.
  • Familiar with state of the art model optimizations algorithms (Weight Quantization – GPTQ, Outlier Reduction – SmoothQuant, Spinquant; Inference acceleration – Pruning).
  • Familiar with evaluation frameworks for Discriminative AI models (especially vision use-cases: classification, object detection, image segmentation) and Generative AI models.

Creating Secure Connections and Infrastructure for a Smarter World NXP Semiconductors N.V. (NASDAQ: NXPI) makes products and environments safer, more sustainable, and more secure with innovative connectivity and edge processing solutions for a smarter world. We are in the business of better. Not just better technologies, but better innovations to improve society. As the world leader in secure connectivity and processing solutions for embedded applications, NXP is solving the world’s most complex technology challenges to accelerate business innovation, enhance how we work, and advance how we live. Ready to create a smarter world? Visit our career website and follow us on social: LinkedIn, Facebook and Twitter.

Contract:

1 year contract, with the possibility of part time or full time working.

Compensation:

Besides a good salary, you will receive lunch vouchers and 25 vacation days. We also have flexible work hours and a work from home policy.

Development opportunities:

We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills.

Our office:

We are based in one of the high tech hubs in Bucharest with easy access to public transport and restaurants and parks close by. We have many relaxation areas on-site, including a little library where you can borrow books, sofas to relax in a quiet place and a cafeteria and restaurant in our common area.

Условия:

As a member of our team, you will extend your practical experience on neural network architectures, model inference, optimization and deployment on embedded systems. As part of your daily activities you will create, test and maintain code for deploying neural networks on NXP hardware like microcontrollers (MCU), general purpose microprocessors (MPU) or specialized neural processing unit (NPU) using open source or proprietary software inference frameworks. You will work with and learn from recognized AI/ML technical leaders. You will learn in depth about modern AI/ML Optimization algorithms. You will contribute to the development of the software stack for the integrated and discrete NPUs built inside NXP. One example is eIQ Neutron. More details here and here.

Please note: The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.

More information about NXP in Romania...

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

NPU Compiler SW Engineer
NPU Compiler SW Engineer

NXP • United States

Hybrid
USD 25,000 - 38,000
Lunch vouchers
Discount on company shares (15%)
Flexible work hours
+1
Software Engineer for Graphics
Software Engineer for Graphics

NXP • United States

Remote
USD 70,000 - 90,000
Lunch vouchers
25 vacation days
Discount on company shares
Embedded ML Software Engineer - AI for Secure Devices (Remote)
Embedded ML Software Engineer - AI for Secure Devices (Remote)

NXP • United States

Remote
USD 13,000 - 25,000
Lunch vouchers
25 vacation days
Flexible work hours
+1
Embedded Software Engineer
Embedded Software Engineer

NXP • United States

Remote
USD 90,000 - 130,000
Edge & Physical AI SW Product Manager/Director
Edge & Physical AI SW Product Manager/Director

NXP Semiconductors • Chandler (AZ)

On-site
USD 180,000 - 240,000
Embedded AI Engineer
Embedded AI Engineer

NXP • United States

Remote
USD 130,000 - 170,000
Edge & Physical AI HW Product Manager/Director
Edge & Physical AI HW Product Manager/Director

NXP Semiconductors • Chandler (AZ)

On-site
USD 180,000 - 250,000
Sr Principal AI/ML Driven ASIC Design and Implementation Automation Expert
Sr Principal AI/ML Driven ASIC Design and Implementation Automation Expert

NXP Semiconductors • San Diego (CA)

On-site
USD 180,000 - 247,000
AI Engineer (LLM & Edge AI)
AI Engineer (LLM & Edge AI)

NXP • United States

Remote
USD 140,000 - 180,000
AI/ML driven ASIC Design and Implementation Automation Engineer
AI/ML driven ASIC Design and Implementation Automation Engineer

NXP Semiconductors • San Diego (CA)

On-site
USD 125,000 - 172,000