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

Linux Build Engineer

We 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 projects
  • Customize and optimize Linux distributions using Yocto tools and recipes
  • Troubleshoot build issues and provide timely resolution
  • Stay current with industry trends and advancements in Yocto Project and embedded Linux development
  • Debug 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 execution
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5 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 requirements
  • Hands-on experience with debugging and profiling tools
  • Familiarity with open-source development practices and collaboration with open-source communities
  • Strong 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 configuration
  • Experience with GitHub Actions
  • Experience in the Enterprise Networking domain.
  • Experience with Jfrog, Artifactory, Jenkins.
  • Familiarity with version control systems (e.g., Git) and build automation tools
  • Excellent problem-solving and communication skills
#J-18808-Ljbffr

;