Deskripsi Pekerjaan
Join our dynamic Cross-Domain Computing Solutions (XC) development team in Penang as a Staff/Senior Linux Embedded Software Engineer. You'll be integral to our global innovation network, architecting and optimizing embedded Linux systems for cutting-edge industrial applications. This role offers the opportunity to work on complex projects requiring deep technical expertise in real-time operating systems, low-level programming, and cross-functional collaboration. You'll contribute to product lifecycles from concept to deployment while mentoring junior engineers and driving technical excellence. Our Penang hub provides a collaborative environment where your problem-solving skills will directly impact product reliability and performance.
Tanggung Jawab
- Design, develop, and maintain embedded Linux software for industrial systems
- Architect device drivers, kernel modules, and system-level optimizations
- Collaborate with hardware teams on board bring-up and validation
- Lead technical reviews and ensure compliance with industry standards
- Optimize system performance for real-time constraints and security
- Mentor junior engineers and establish best practices
- Document technical specifications and implementation details
Kualifikasi
- Bachelor's degree in Computer Science/Engineering (Master's preferred)
- 5+ years of Linux kernel development and embedded systems experience
- Expertise in C/C++ with strong debugging and optimization skills
- Experience with ARM architectures and cross-compilation toolchains
- Knowledge of real-time operating systems (RTOS) and scheduling algorithms
- Familiarity with version control (Git), CI/CD pipelines, and Agile methodologies
- Strong problem-solving abilities and technical leadership experience