JOBSEARCHER

Embedded Linux (Xilinx MPSoC) Engineer

Company Description MosChip® Technologies is a publicly traded technology company specializing in Silicon and Product Engineering solutions, with 1300+ engineers across Silicon Valley, USA, and India. The company delivers end-to-end services in silicon design, verification, systems and software engineering, device engineering, multimedia, mobility, connectivity, AI/ML solution design, and test automation. MosChip® also focuses on developing Digital IPs, Verification IPs, Mixed Signal IPs, and provides comprehensive Turnkey ASIC services. Having shipped millions of connectivity ICs and delivered over 200 successful SoC tape-outs with first-time right silicon, MosChip® offers a proven environment for engineers to work on complex, high-impact semiconductor products.Embedded Linux Engineer (Xilinx MPSoC)Location: Onsite, Mountain View, CAExperience: 6+ Years.Work Authorizations: Green Card and US Citizens (preferably on 1099). Job DescriptionWe are seeking an experienced Embedded Linux Engineer with expertise in Xilinx MPSoC platforms to design, develop, and maintain embedded software solutions. The ideal candidate will have strong hands-on experience with Yocto, PetaLinux, Linux kernel customization, device driver development, bootloader configuration, and CI/CD-based build automation.Key Responsibilities & Required Skills6+ years of experience in Embedded Linux development, preferably on Xilinx MPSoC platforms.Strong hands-on experience with Yocto, PetaLinux, BSP customization, and release package preparation.Experience building and customizing Linux distributions, generating boot images, and analyzing boot logs.Proficiency in configuring, modifying, and integrating Linux kernels, bootloaders, and device tree configurations.Strong knowledge of U-Boot, Linux kernel configuration, device tree blobs (DTBs), and embedded boot processes.Experience in Linux device driver development, porting, debugging, and applying patches to legacy software packages.Ability to create, maintain, and support software images for multiple hardware platforms.Experience with source code management and software integration using Git/GitHub.Strong understanding of CI/CD methodologies, including build automation, validation, packaging, and software deployment.Proven ability to develop automation frameworks for continuous integration and build verification.Excellent debugging, problem-solving, and troubleshooting skills in embedded systems environments.