refresh

Trending Companies

Trending

Jobs

JobsNXP Semiconductors

Lead Machine Learning Software Engineer

NXP Semiconductors

Lead Machine Learning Software Engineer

NXP Semiconductors

Hyderabad

·

On-site

·

Full-time

·

1w ago

Required Skills

Machine Learning

Deep Learning

Computer Vision

Signal Processing

C++

Python

TensorFlow

PyTorch

Git

CI/CD

Leadership

Job Title: Lead Machine Learning Software Engineer

Company: NXP Semiconductors Netherlands B.V.

Job Summary:

As a Lead Machine Learning Software Engineer at NXP Semiconductors Netherlands B.V., you will be a key driver in the design, development, and deployment of cutting-edge machine learning solutions for embedded systems. You will lead a team of talented engineers, guiding the architectural decisions and technical execution of ML software that enhances the intelligence and performance of NXP's next-generation semiconductor products.

Job Responsibilities:

  • Lead the entire machine learning software development lifecycle, from concept and research to deployment and ongoing optimization, for embedded platforms.
  • Architect, design, and implement robust, efficient, and scalable machine learning algorithms and models, with a focus on deep learning, computer vision, and signal processing.
  • Drive the technical direction and strategy for ML software development within the team, ensuring alignment with product roadmaps and company objectives.
  • Mentor and provide technical guidance to a team of ML software engineers, fostering a collaborative and innovative development environment.
  • Conduct thorough research and evaluation of new ML techniques, frameworks, and tools to identify opportunities for innovation and improvement.
  • Develop and implement rigorous testing, validation, and deployment strategies for ML models to ensure accuracy, reliability, and security in embedded environments.
  • Contribute to the continuous improvement of development processes, tools, and best practices within the ML software engineering team.
  • Present technical concepts, progress, and results to internal stakeholders and potentially external partners.

Job Qualifications:

  • Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related quantitative field.
  • 8+ years of professional experience in machine learning software development, with a strong focus on embedded systems.
  • Proven experience in leading technical teams or projects, demonstrating strong leadership and mentoring abilities.
  • Expertise in designing, training, and deploying deep learning models (e.g., CNNs, RNNs, Transformers) using frameworks such as Tensor Flow, Py Torch, or similar.
  • Proficiency in programming languages such as C/C++ and Python, with a deep understanding of optimized code for resource-constrained environments.
  • Strong understanding of machine learning principles, algorithms, and data structures.
  • Experience with hardware-aware ML optimization techniques (e.g., quantization, pruning, model compression).
  • Familiarity with various embedded platforms, microcontrollers, and real-time operating systems (RTOS).
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Ability to work independently and manage multiple priorities in a fast-paced, dynamic environment.

More information about NXP in India...

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About NXP Semiconductors

NXP Semiconductors

NXP Semiconductors produces secure connectivity solutions for embedded applications.

10,001+

Employees

Eindhoven

Headquarters

Reviews

3.9

44 reviews

Work Life Balance

3.8

Compensation

3.9

Culture

4.1

Career

3.6

Management

3.8

73%

Recommend to a Friend

Pros

Competitive compensation and benefits

Good work-life balance and flexible environment

Interesting projects and challenges

Cons

Room for improvement in processes

Work-life balance varies by team

Internal communication could improve

Salary Ranges

267 data points

Junior/L3

L3

Junior/L3 · Data Scientist

0 reports

$114,000

total / year

Base

$99,000

Stock

-

Bonus

$15,000

$96,900

$131,100

Interview Experience

42 interviews

Difficulty

3.1

/ 5

Duration

14-28 weeks

Offer Rate

33%

Experience

Positive 69%

Neutral 13%

Negative 18%

Interview Process

1

Phone Screen

2

Technical Interview

3

Hiring Manager

4

Team Fit

Common Questions

Technical skills

Past experience

Team collaboration

Problem solving