AI Embedded Software Engineer
פורסם 17 ביוני · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל הגדרה ובנייה של רכיבי תוכנה קריטיים עבור מערכות AI בקצה, תוך הבטחת ביצועים מיטביים תחת אילוצי הספק, זיכרון וחביון. המהנדס יוביל אופטימיזציה של ביצועי הסקה, ישתף פעולה עם אדריכלי חומרה ותוכנה, ויעסוק בפיתוח מעשי ב-C/C++ בסביבת Embedded.
- Significant experience in Embedded Software Engineering, with a deep focus on C/C++
- Deep understanding of performance constraints (Latency, Power, Memory) in Edge AI or mobile environments
- Experience in HW-SW co-design and a solid understanding of computer architecture
- Ability to architect complex software systems and influence hardware roadmaps
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי תוכנה משובצת מנוסים עם התמחות עמוקה ב-C/C++ וניסיון מוכח בפיתוח ערימות תוכנה למאיצי AI, NPUs או DSPs. הוא אידיאלי למי שמבין לעומק אילוצי ביצועים בסביבות Edge AI או מובייל, ובעל ניסיון בתכנון משותף חומרה-תוכנה.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןA high-profile Global Tech Leader specializing in advanced wireless communication, smart sensing, and AI-driven semiconductor solutions.
The company’s AI division is a global powerhouse of innovation, designing next-generation Neural Network Processors (NPU) and Vision DSPs.
By integrating high-end IP design with sophisticated embedded software, the organization enables high-performance, energy-efficient AI inference across hundreds of millions of devices.
Located in Central Israel (adjacent to major transit hubs), the company offers an elite R&D environment with a flexible hybrid work model (2 days WFH).
Responsibilities-
Software Architecture Design: Defining and building critical components of the Edge AI software stack, ensuring seamless execution of neural networks under strict power, memory, and latency constraints.
Performance Optimization: Leading the optimization of inference performance (latency, throughput, memory footprint) for complex edge deployments.
HW–SW Co-Design: Collaborating with hardware and system architects to influence future NPU architectures and drive silicon-level innovations.
Silicon Bring-up & Evaluation: Taking a proactive role in IP evaluations and silicon bring-up, identifying complex hardware/software bottlenecks and defining development methodologies.
Technical Leadership: Mentoring junior engineers and leading high-impact technical initiatives within a multidisciplinary R&D group.
Expert-Level Development: Hands-on development in C/C++ within a high-performance embedded environment.
Requirements-
Technical Seniority: Significant experience in Embedded Software Engineering, with a deep focus on C/C++ – Mandatory.
Domain Expertise: Proven track record in developing software stacks for AI Accelerators, NPUs, or DSPs – Mandatory.
Optimization Mastery: Deep understanding of performance constraints (Latency, Power, Memory) in Edge AI or mobile environments – Mandatory.
Hardware/Software Synergy: Experience in HW–SW co-design and a solid understanding of computer architecture – Mandatory.
System-Level Vision: Ability to architect complex software systems and influence hardware roadmaps.
Show more
Show less
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- היברידי
- Significant experience in Embedded Software Engineering, with a deep focus on C/C++, Deep understanding of performance constraints (Latency, Power, Memory) in Edge AI or mobile environments, Experience in HW-SW co-design and a solid understanding of computer architecture, Ability to architect complex software systems and influence hardware roadmaps