Senior Software Engineer - Machine Learning
**Job Summary**:
- Contribute to **eIQ **® **Core **including a wide range of popular open-source Machine Learning frameworks and inference engines such as TensorFlow Lite, ONNX Runtime, Arm NN, Glow or TVM, and NXPs proprietary inference engine DeepViewRT.
- Contribute to **eIQ **® **Toolkit **- a desktop-based environment for training, optimization, validation, profiling, and other tasks helping users develop and develop their machine learning models.
- Work with a globally distributed R&D team across multiple countries to design, develop and release eIQ Machine Learning software and collaborate with other functional groups such as Hardware designers, Systems Engineering, or Customer Support teams.
- Contribute to the enablement of next-generation Machine Learning SW/HW and implement proofs-of-concept enabling the latest technologies and innovations.
- Daily interaction with international colleagues across multiple functional groups. Work with the latest technologies in an awarded team to release a large portfolio of machine learning libraries, frameworks, and tools !
**Machine Learning SW R&D team (MLTEC)**:
- MLTEC - Machine Learning Technology Engineering Center, part of Business Line Secure Connected Edge / Advanced Enablement
- A fresh, but well-established team working together for 3+ years responsible for a wide range of Machine Learning SW products being deployed on the complete NXP HW portfolio.
- Distributed across multiple countries - US (Austin, Texas), Romania, China with leadership in the US and cooperating with multiple international teams in France, Netherlands and others. Daily communication in English with other teams and inside the local team.
- The local team currently has 13 team members ranging from juniors to senior experts.
**The team is responsible for the following**:
- E nablement of machine learning drivers and inference engines on ARM-based microprocessors (MPU) and microcontrollers (MCU)
- Development of machine learning tooling for training, optimizing and deployi ng neural network models on MPUs and MCUs
- Contributing to open-source communities such as TensorFlow or other software used on NXP devices
- Investigating, prototyping, and enabling the latest innovations in AI and ML
- Supporting important customers to fully leverage NXP’s machine learning solutions
**Looking For**:
- Master’s, Bachelor’s, or Doctoral degree in Computer Science, Computer Engineering, or Information Technology
- M achine learning/AI and/or multimedia (computer vision, audio, image processing) experience
- Experience with Python, C/C++
- Curious and innovative thinking
- Responsible approach to meeting goals and software deliverables
- English language (spoken and written )
- Communication and project ownership skills
**Experience with any of the following is considered a plus**:
- TensorFlow, PyTorch, or similar popular open-source framework - either for training enabling our tooling portfolio or runtime running on our MCU and MPU devices
- Understanding of version control software (preferably GIT), continuous integration, and similar software engineering technologies
- Linux, preferably in an embedded microprocessor environment such as RPi
- Experience with low-level microcontrollers or microprocessors with ARM architecture
- Node.js/ javascript and related technologies
- Experience with micro/web service and API development
**We Offer**:
- Work in awarded, dynamic, and growing team with an emphasis on a friendly and collaborative environment
- Be one of the first to evaluate and work with new technologies and innovations in the field of machine learning and artificial intelligence
- P articipate in the definition of roadmaps and become a key influencer in strategy decisions
- Opportunity for further personal and career growth within the team and technical expertise
- Collaboration within the international teams, to meet various experts, to present your work, travel opportunities
- Stable S&P500 company focused on growth and innovation - see NXPI stock.
- Interesting benefits include a free-to-use 3D printer, team buildings in premium resorts, or a pension plan
- Reward system benefiting work performance
- Flexible work arrangement supported by home office use
💡 Doporučuji: Vytvořte si svůj profesionální životopis (zdarma a snadno), se kterým zvýšíte šanci na získání lepší práce.
💡 Podívejte se na video 6 tipů pro životopis, díky kterým získáte pozvánku na pohovor, které Vám pomůže s přípravou životopisu a motivačního dopisu pro zvýšení šancí na pozvání na pohovor.
Zajímavé nabídky práce v okolí:
Práce Senior Software Engineer - Machine Learning: Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Senior Software Engineer - Machine Learning?
Práce je nabízena v lokalitě Brno.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy NXP Semiconductors.