Staff Engineer (Linux Build Engineer) 9292 - Extreme Networks, Inc.
  • N/A, Ontario, Canada
  • via MindMatch.ai
-
Job Description

Linux Build EngineerWe are seeking a highly skilled and experienced Yocto Linux Build Engineer to join our team. The ideal candidate will have a strong background in embedded Linux development and expertise in using the Yocto Project to build custom Linux distributions for embedded systems.Responsibilties:Design, implement, and maintain Yocto-based build systems for embedded Linux projectsCustomize and optimize Linux distributions using Yocto tools and recipesTroubleshoot build issues and provide timely resolutionStay current with industry trends and advancements in Yocto Project and embedded Linux developmentDebug and optimize existing code to improve performance and resolve software defects and issues.Develop scripts and automation tools to streamline development and testing processes.Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.Create and maintain technical documentation, including design documents, API documentation, and code comments.Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project executionQualifications:Bachelors degree in Computer Science, Engineering, or related field5 years’ experience working with the Yocto Project to build embedded Linux systems, demonstrating a deep understanding of system configuration, package management, and image generation.5+ years of hands-on experience in designing, implementing, and optimizing CI/CD pipelines for software development projects.5+ years’ experience in scripting languages such as Python, Bash Strong knowledge of Linux subsystems and networking protocols (TCP/IP, UDP, IPsec etc.)Exposure to common security protocols and their design (SSH, IPsec, TLS etc.), and ability to understand security standard requirementsHands-on experience with debugging and profiling toolsFamiliarity with open-source development practices and collaboration with open-source communitiesStrong communication and interpersonal skills, ability to work independently and as part of a collaborative team.Additional Skills (Preferred):Knowledge of Linux kernel, device drivers, and bootloader configurationExperience with GitHub ActionsExperience in the Enterprise Networking domain.Experience with Jfrog, Artifactory, Jenkins.Familiarity with version control systems (e.g., Git) and build automation toolsExcellent problem-solving and communication skills

J-18808-Ljbffr

;