Staff Embedded Linux Engineer
ExternalFull-timeOn-site2w ago
FPGALeadershipLinuxMentoringPerformance Optimization
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Lead architecture and design of Linux kernel solutions for SoC/FPGA platforms.
- Define and drive upstream-first strategy , including engagement with the Linux community.
- Own end-to-end platform enablement: boot flow, kernel, drivers, and system integration. Drive design decisions across multiple subsystems
- Provide technical leadership in complex debugging and performance optimization .
- Collaborate with silicon, firmware, and system teams to influence hardware/software co-design.
- Mentoring junior engineers; conduct design and code reviews.
- Establish best practices for kernel development, testing, and upstreaming.
- Represent the team in upstream forums, reviews, and technical discussions.
- Identify and drive improvements in scalability, maintainability, and performance.
Requirements
- Required Qualifications
- Bachelor's Degree in Engineering with 10+ years of experience in Embedded Linux / Kernel development .
- Deep expertise in Linux kernel internals and multiple subsystems .
- Strong track record of upstream contributions (patches, maintainership, reviews).
- Expert-level C programming and strong debugging capabilities.
- Extensive experience with ARM64 architecture and SoC platforms .
- Strong understanding of system architecture (MMU, SMMU/IOMMU, DMA, cache coherency) .
- Experience with boot architecture (U-Boot, ATF, secure boot) .
- Proven ability to lead technical projects across teams.
- Job Type:
- Regular
- Shift:
- Shift 1 (Malaysia)
- Primary Location:
- Penang 15, Penang, Malaysia
- Additional Locations:
- Posting Statement:
Additional Information
Job Details: Job Description:
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at altera? Share your experience