05 Aug
|
NXP Semiconductors
|
Secunderabad
05 Aug
NXP Semiconductors
Secunderabad
Lead Machine Learning Software Engineer
Experience: Not Available to Not Available years
Location: Hyderabad, India
Skills: Machine Learning, Deep Learning, Computer Vision, Signal Processing, TensorFlow, PyTorch, C, C++, Python, Hardware-aware ML optimization, Quantization, Pruning, Model Compression, Embedded Systems, Microcontrollers, Real-time Operating Systems, Git, CI/CD, Problem-solving, Analytical Thinking, Attention to Detail, Communication, Interpersonal Skills
Company Overview
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 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 TensorFlow, PyTorch, 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, energetic environment.
More information about NXP in India... #LI-2734
📌 Lead Machine Learning Software Engineer (Secunderabad)
🏢 NXP Semiconductors
📍 Secunderabad