Senior Software Engineer
ExternalFull-timeOn-siteToday
Embedded SystemsMachine LearningPythonPyTorchRTOSTensorFlow
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Develop and optimize Embedded ML inference engines for microcontrollers.
- Train and fine-tune machine learning models using LLM, TensorFlow and/or PyTorch to be deployed on resource-constrained devices.
- Implement and experiment with techniques to improve model performance on low-power and memory-limited devices.
- Collaborate with cross-functional teams to integrate ML solutions into embedded systems.
- Conduct research on new machine learning techniques and tools specifically for Embedded ML applications.
- Optimize machine learning algorithms to meet the performance and resource constraints of embedded systems.
- Stay up-to-date with the latest advancements in Embedded ML by reading and interpreting technical articles and research papers.
Requirements
- Master's degree in Computer Science, Electrical Engineering, or a related field.
- Strong experience with LLM, TensorFlow and/or PyTorch for model training and deployment.
- Proficiency in programming languages such as C, C++, and Python.
- Extensive experience in embedded software development and machine learning.
- Excellent programming skills in at least one of the following: C, C++, or Python.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at NXP Semiconductors? Share your experience