
Jabil เป็นบริษัทระดับโลกที่ให้บริการด้านวิศวกรรม การผลิต การออกแบบ และซัพพลายเชนสำหรับภาคธุรกิจ ตั้งแต่ปี 1966 บริษัทได้ร่วมงานกับแบรนด์ชั้นนำเพื่อพัฒนาโซลูชันที่ปรับให้เหมาะสมและรองรับการขยายตัวในหลากหลายอุตสาหกรรม รวมถึงยานยนต์ กลาโหม และการดูแลสุขภาพ ด้วยการดำเนินงานในกว่า 100 แห่ง Jabil ผสานความเชี่ยวชาญด้านการผลิตเข้ากับการให้ความสำคัญต่อความยั่งยืน การมีส่วนร่วมกับชุมชน การส่งเสริมความหลากหลายและการมีส่วนร่วมของบุคลากร การพัฒนาวิชาชีพ และนวัตกรรม
วิศวกร Android BSP อาวุโส
พัฒนาแพลตฟอร์ม Android และ Linux แบบฝังตัวสำหรับผลิตภัณฑ์ควบคุม สื่อ และการสื่อสารของ Jabil แก้ไขปัญหา BSP ไดรเวอร์อุปกรณ์ และการผสานรวมฮาร์ดแวร์กับซอฟต์แวร์
รายละเอียด
- มีส่วนร่วมตลอดวงจรชีวิตซอฟต์แวร์ Android และ Linux แบบฝังตัว ตั้งแต่การออกแบบและพัฒนา ไปจนถึงการทดสอบ การสนับสนุนการเผยแพร่ และการบำรุงรักษา
- สร้างและดูแลซอฟต์แวร์แบบฝังตัวและส่วนประกอบแพลตฟอร์มด้วย C/C++
- พัฒนา BSP สำหรับ Android และความสามารถของ Embedded Linux รวมถึงการกำหนดค่าแพลตฟอร์ม อินเทอร์เฟซฮาร์ดแวร์ ไดรเวอร์อุปกรณ์ และฟีเจอร์ใหม่ของอุปกรณ์
- มีส่วนช่วยส่งมอบระบบควบคุมสำหรับองค์กร ผลิตภัณฑ์สื่อดิจิทัล และผลิตภัณฑ์การสื่อสารแบบรวมศูนย์
- วินิจฉัยและแก้ไขปัญหาระดับระบบในชั้นซอฟต์แวร์ Android และ Linux
- ตรวจสอบข้อบกพร่อง ปรับปรุงประสิทธิภาพ และแก้ไขบั๊ก
- ผสานรวมแอปพลิเคชันเข้ากับฮาร์ดแวร์ อุปกรณ์ที่เชื่อมต่อ และระบบควบคุม
- จัดการปัญหาจากหน้างานที่ส่งต่อเข้ามา ซึ่งส่งผลต่อทั้งผลิตภัณฑ์ใหม่และผลิตภัณฑ์รุ่นเดิม
- ตรวจสอบปัญหาและช่วยปรับปรุงความน่าเชื่อถือของผลิตภัณฑ์ในระยะยาว
- จัดทำและดูแลขั้นตอนการทดสอบ บันทึกการออกแบบ คู่มือแก้ไขปัญหา และเอกสารการติดตั้งใช้งาน
- ทำงานร่วมกับวิศวกรฮาร์ดแวร์ เฟิร์มแวร์ Android Linux และแอปพลิเคชันในหลายประเทศ
- ประเมินปัญหาทางเทคนิคที่ซับซ้อน เสนอแนวทางแก้ไข ตัดสินใจด้านวิศวกรรม และรับผิดชอบงานตั้งแต่การตรวจสอบจนถึงการนำไปใช้และการตรวจสอบยืนยัน
คุณสมบัติ
- มีประสบการณ์อย่างน้อย 8 ปีในการพัฒนา ปรับแต่ง และแก้ไขข้อบกพร่องของซอฟต์แวร์แบบฝังตัวหรือเฟิร์มแวร์สำหรับผลิตภัณฑ์ที่ใช้ Linux หรือ Android
- มีทักษะการเขียนโปรแกรม C/C++ ที่แข็งแกร่งในการพัฒนาแบบฝังตัวหรือระดับระบบ
- มีประสบการณ์จริงในการพัฒนา Embedded Linux บนแพลตฟอร์ม ARM รวมถึงการกำหนดค่า การสร้างบิลด์ การติดตั้งใช้งาน อินเทอร์เฟซฮาร์ดแวร์ และการเริ่มต้นใช้งานแพลตฟอร์ม
- มีประสบการณ์กับเคอร์เนล Linux, U-Boot, Device Tree และการปรับแต่งแพลตฟอร์มระดับต่ำ
- มีประสบการณ์ลงมือพัฒนา เพิ่มประสิทธิภาพ แก้ไขปัญหา และต่อยอดไดรเวอร์อุปกรณ์สำหรับจอแสดงผล การจัดการพลังงาน Wi-Fi, GPIO หรืออินเทอร์เฟซฮาร์ดแวร์อื่น ๆ
- มีประสบการณ์กับ Android HAL และการแก้ไขปัญหาข้ามชั้น Android Framework และเคอร์เนล Linux
- มีความรู้แน่นเกี่ยวกับสถาปัตยกรรม AOSP และเวิร์กโฟลว์การพัฒนาแพลตฟอร์ม Android
- เข้าใจ Android รุ่นล่าสุด ฟีเจอร์ API และการเปลี่ยนแปลงเป็นอย่างดี โดยต้องการผู้มีประสบการณ์ Android 14 ขึ้นไป
- มีประสบการณ์ใช้ Git, Gerrit, GitHub, ADB และ Fastboot
- สามารถแก้ไขปัญหาระบบฝังตัวได้เมื่อเครื่องมือดีบักแบบไล่ทีละขั้นมีจำกัดหรือไม่มีให้ใช้
- สามารถอ่านและตีความแผนผังวงจรไฟฟ้าได้ด้วยตนเอง
- สามารถทำงานร่วมกับทีมวิศวกรรมฮาร์ดแวร์ได้อย่างมีประสิทธิภาพ
- มีทักษะแก้ปัญหาที่ดี มีความรับผิดชอบต่องาน และทำงานได้อย่างอิสระ
- สื่อสารทั้งการเขียนและการพูดได้ดีในสภาพแวดล้อมวิศวกรรมนานาชาติ
- มีประสบการณ์กับบริการ Android Framework แอปพลิเคชัน Android native ที่ใช้ JNI/NDK หรือแอปพลิเคชันระบบ Android ที่เขียนด้วย Java หรือ Kotlin
- มีประสบการณ์กับกราฟิกที่เร่งการประมวลผลด้วยฮาร์ดแวร์ โดยเฉพาะ OpenGL ES
- มีประสบการณ์กับระบบย่อย Camera, Display, Media การจัดการพลังงาน หรือการเชื่อมต่อในผลิตภัณฑ์ Android/Linux แบบฝังตัว
- มีประสบการณ์เขียนสคริปต์และทำงานอัตโนมัติด้วย Bash หรือ Python
- วุฒิการศึกษาด้านวิทยาการคอมพิวเตอร์ วิศวกรรมไฟฟ้า หรือสาขาเทคนิคที่เกี่ยวข้องจะได้รับการพิจารณาเป็นพิเศษ
สวัสดิการ
- ร่วมงานในโครงการระยะยาวที่มีเป้าหมายทางเทคนิคชัดเจน
- ทำงานในรูปแบบธุรกิจกับธุรกิจในฐานะผู้รับจ้างอิสระ
- ทำงานร่วมกันจากระยะไกลและมีความยืดหยุ่นด้านวิธีการและสถานที่ให้บริการ โดยขึ้นอยู่กับความต้องการของโครงการและผลงานส่งมอบที่ตกลงกัน
- ทำงานกับพันธมิตรด้านวิศวกรรมระดับนานาชาติและผู้เชี่ยวชาญที่มีประสบการณ์
- ได้สัมผัสเทคโนโลยีสมัยใหม่และความท้าทายที่ซับซ้อนในระบบฝังตัวและแพลตฟอร์ม Android
- มีโอกาสร่วมกำหนดการตัดสินใจทางเทคนิคและมีส่วนต่อผลิตภัณฑ์ที่ใช้งานทั่วโลก