
Mobileye พัฒนาระบบช่วยเหลือผู้ขับขี่ขั้นสูงและเทคโนโลยีการขับขี่อัตโนมัติสำหรับอุตสาหกรรมยานยนต์ บริษัทผสานรวมคอมพิวเตอร์วิทัศน์ ปัญญาประดิษฐ์ ฮาร์ดแวร์เฉพาะของบริษัท และซอฟต์แวร์ เพื่อสนับสนุนความปลอดภัยของยานพาหนะในหลากหลายการใช้งาน ตั้งแต่ระบบช่วยเหลือผู้ขับขี่ไปจนถึงการทำงานแบบอัตโนมัติ ระบบของ Mobileye ได้ถูกนำไปใช้งานในยานพาหนะมากกว่า 190 ล้านคัน สะท้อนบทบาทของบริษัทในการนำเทคโนโลยียานยนต์ที่ใช้ระบบวิทัศน์ไปสู่การผลิตในระดับอุตสาหกรรม
นักพัฒนา C++ อาวุโส – การผสานรวมโครงข่ายประสาทเทียมและการรับรู้ 3D ที่ Mobileye
นักพัฒนา C++ อาวุโสผู้สร้างซอฟต์แวร์ production ที่ผสานรวมโครงข่ายประสาทเทียมเข้ากับแพลตฟอร์มการตรวจจับและการรับรู้ 3D สำหรับยานยนต์ขับเคลื่อนอัตโนมัติของ Mobileye. บทบาทนี้มุ่งเน้นการอนุมานบนอุปกรณ์ edge การเพิ่มประสิทธิภาพ และเวิร์กโฟลว์การปรับใช้ในสภาพแวดล้อมการทำงานแบบไฮบริดในอิสราเอล
รายละเอียด
- ออกแบบและพัฒนาระบบ C++ ขนาดใหญ่สำหรับ pipeline ด้าน AI และอัลกอริทึมที่รองรับการตรวจจับและการรับรู้ 3D แบบเรียลไทม์
- ผสานรวมโมเดลโครงข่ายประสาทเทียมเข้ากับซอฟต์แวร์ production รวมถึง runtime การไหลของข้อมูลและเซนเซอร์ การประมวลผลล่วงหน้า การประมวลผลภายหลัง และการตรวจสอบระบบ
- เพิ่มประสิทธิภาพการทำงาน การใช้หน่วยความจำ เวลาแฝง และ throughput สำหรับงานการรับรู้ 3D ความแม่นยำสูงบนอุปกรณ์ที่มีทรัพยากรจำกัด
- สร้างและดูแลโครงสร้างพื้นฐานของแอปพลิเคชันที่ทำให้โซลูชันอัลกอริทึมและโครงข่ายประสาทเทียมทำงานได้อย่างมีประสิทธิภาพบนอุปกรณ์ edge
- มีส่วนร่วมในเวิร์กโฟลว์การปรับใช้โครงข่ายประสาทเทียม รวมถึงการแปลงโมเดล การประมวลผลการอนุมาน การทำโปรไฟล์ และการเพิ่มประสิทธิภาพ
- รับผิดชอบการส่งมอบฟีเจอร์แบบครบวงจร ตั้งแต่การออกแบบและพัฒนาไปจนถึงการผสานรวม การทดสอบ และการปรับใช้
- มีส่วนร่วมใน CI/CD การทดสอบอัตโนมัติ และเวิร์กโฟลว์การพัฒนาสำหรับระบบอัลกอริทึม production
- ทำงานร่วมกับทีม Mobileye ด้านสถาปัตยกรรมระบบ การตรวจจับ 3D และอัลกอริทึม AI
คุณสมบัติ
- มีประสบการณ์พัฒนา C++ ในการทำงานจริงอย่างน้อยสี่ปี
- สำเร็จการศึกษาระดับ B.Sc. ด้านวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ หรือวุฒิเทียบเท่า
- มีความรู้เป็นอย่างดีด้านการออกแบบเชิงวัตถุ สถาปัตยกรรมซอฟต์แวร์ และการพัฒนาระบบขนาดใหญ่
- มีประสบการณ์ทำงานในสภาพแวดล้อม Linux ในระดับมืออาชีพ
- สนใจการปรับใช้โครงข่ายประสาทเทียมบนอุปกรณ์ edge รวมถึง inference runtime การผสานรวมโมเดล และการเพิ่มประสิทธิภาพ
- มีแนวคิดเชิงรุก ให้ความสำคัญกับความรับผิดชอบ และสนใจพัฒนาตนเองไปสู่บทบาทผู้นำด้านเทคนิคที่กว้างขึ้น
- มีประสบการณ์พัฒนา Python ในการทำงานจริงอย่างน้อยสองปี รวมถึง NumPy และ Pandas
- มีประสบการณ์เพิ่มประสิทธิภาพการทำงานและการใช้หน่วยความจำในระบบเรียลไทม์
- คุ้นเคยกับแนวทาง CI/CD และการทดสอบอัตโนมัติ
- มีประสบการณ์ทำงานร่วมกับทีมอัลกอริทึม วิชันคอมพิวเตอร์ การเรียนรู้เชิงลึก การรับรู้ 3D หรือข้อมูล
- มีพื้นฐานด้านวิชันคอมพิวเตอร์ 3D พอยต์คลาวด์หรือข้อมูลความลึก การตรวจจับวัตถุ หรือการปรับใช้ AI แบบฝังตัวและ AI บนอุปกรณ์ edge
- มีประสบการณ์ใช้เครื่องมือจัดการเวิร์กโฟลว์ เช่น Airflow หรือ Argo
- มีประสบการณ์อย่างน้อยสองปีด้านวิศวกรรมข้อมูลหรือระบบ backend ที่จัดการข้อมูลขนาดใหญ่ใน production