SOC automotive Senior Machine Learning Engineer / Senior AI Engineer [SOCBD]
The person will have a key role in working closely with FAEs and key customers (Tier1 and OEMs) on optimization and integration of use-cases, to analyze and remove technical roadblocks, and making sure while working with the hardware and software development teams that the overall system solution stays ahead of customer needs and meets the key performance requirements.
The candidate will need to master state-of-the-art machine learning frameworks, Deep Neural Networks (DNNs) as well as emerging Transformer architectures, for model design, training, and deployment on general purpose or dedicated hardware accelerators.
For optimization of system resources and performance, the candidate will need a profound background in complex automotive embedded system-on-chip (SoC) architectures, comprising various hardware accelerators, bus-systems, and cache-levels.
The Machine Learning engineer responsibilities include support of benchmarking of widely known and custom neural networks, conceptual design and development of demos and reference sample applications, as well as the preparation of documentation and training material and the conduct of workshops.
The successful candidate must have strong self-motivation and sense of initiative, excellent interpersonal skills, and be able to work in a truly global environment across various functional organizations such as System architecture, Software development, Design Engineering, Product Marketing, and Sales. He must contribute actively to the transformational changes that bring the best out of a multicultural workforce.
Responsibilities:
- Work closely with our customers on providing guidance to reach best performance, support system level integration, and removing roadblock.
- Based on feedback received and own evaluation, define requirements for innovative AI products, i.e., software, tools, and hardware.
- Consider cycle count, memory size, and memory bandwidth constraints as optimization objectives.
- Providing support to field teams as needed to generate opportunities and facilitate design-ins.
- Conduct benchmarks of industry standard AI models and suites, emphasizing the competitiveness of our current and future platforms.
- Work closely with our hardware and software product development organization to validate the overall performance of our system solutions.
- Prepare training material and conduct workshops to train field teams and customers on Renesas’ innovative AI solutions.
- Support the development of cutting-edge demos and innovative reference samples.
*The full details regarding your position scope as well as any future potential changes in work location and job scope will be provided during the interview process.
- An academic degree in Computer Science, Electrical Engineering, or similar.
- 5+ years industry experience in embedded AI software development.
- Strong hands-on knowledge of machine learning frameworks like PyTorch or TensorFlow, as well as expertise in designing and training different AI algorithms.
- Relevant experience in automotive operating systems (Linux, QNX, RTOS, etc.) software development environments.
- Profound knowledge in low-level system programming, debugging, and hardware architecture.
- Experience in programming heterogeneous / multi-core architectures and hardware accelerators (eg. SIMD, GPGPU, DSP).
- Hands-on mentality to drive own topics pro-actively.
- Strong analytical and excellent interpersonal communication skills.
- Cross cultural awareness and sensitivity.
- Excellent command of verbal and written English and Japanese.
- Ability to work both independently and as part of a team in a global setting with internal and external stakeholders.
The automotive High-Performance Compute (HPC) team is seeking a (Senior) Machine Learning Engineer to drive embedded system solution and technical customer support in the field of Machine Learning / AI for its SOC automotive product line. In connections with customers and key partners in automotive industry, the position is an excellent opportunity to take an engineering role and collaborate extensively with various global teams including FAEs, software development, and product marketing to establish undisputed leadership in embedded neural networks processing for Renesas’s SoC solutions in the booming world of ADAS, and L3/L4 autonomous driving solutions. This role will enable a successful candidate to deliver value by accelerating the deployment of advanced ML use cases to our tailored automotive SoC and high-performance software solution and contribute to transforming the future of mobility.
ルネサスは「人々の暮らしを楽(ラク)にする」技術で持続可能な将来を築いていく日本を代表する半導体企業です。自動運転やIoTなど多様な分野において、先進的な製品やソリューションを提供しています。当社の製品は、世界中の主要な電子機器メーカーに採用され、日々の暮らしに欠かせない身の回りのあらゆる電子機器に使用されています。 当社では世界25カ国の製造・開発・販売拠点において20,000人以上の従業員が働いています。グローバルチームとして、すべての従業員が、行動指針である「Renesas Culture」をもとに、互いに学習、協力、成長、目標に向けて前進しながら、日々さまざまな課題解決に取り組んでいます。 当社を取り巻く環境は近年の活発な大型M&Aを含めて、他に類を見ないほどダイナミックに動いています。今後もインフラやデータエコノミー関連の急成長市場でのシェア拡大や、産業/IoTや自動車分野でのプレゼンス強化を図ります。変化の激しい中、グローバルチームの一員として、私たちと一緒に持続可能な将来を築いていただける方をお待ちしています。
VideoUrl
https://www.youtube.com/embed/k-zs4tB6nNc