Epicareer Might not Working Properly
Learn More

Linux Software Engineer (Build and Packaging)

Salary undisclosed

Apply on


Original
Simplified
We are looking for Linux Software Engineer (Build and Packaging) for our client in Markham, ON
Job Title: Linux Software Engineer (Build and Packaging)
Job Location: Markham, ON
Job Type: Contract
Job Description:
Responsibilities:
  • Active participation in developing packaging solutions of the Client Linux Driver Stack for major Linux distributions.
  • Communication with open source community and distribution partners.
  • Active involvement into collaborative design and implementation of solutions based on open source and industry standards.
  • Participation in maintaining the build, packaging, installation and publishing ecosystem of the Client Unified Linux Driver.
  • Investigation, triage, analysis and resolution of issues as reported by customers and QA.
  • Designing and implementing solutions improving quality and efficiency of the build and packaging infrastructure.
  • Staying informed on trends and innovations in Linux kernel, Linux distributions and open source ecosystems.
  • Debugging/fixing existing issues and research alternative, more efficient ways to accomplish the same work.
  • Developing technical relationships with peers and partners.
Preferred Experience:
  • Familiarity with C and C++ programming using Linux tool chains.
  • Ability to write high quality code and keep attention to details.
  • Experience with software development and life time processes.
  • Extensive experience with Linux software development and tooling (bash, gcc, make, cmake, autotools, etc.), with Linux system administration and networking skills being a strong plus.
  • Extensive experience with multiple Linux distributions and use of multiple package managers (rpm, dpkg, apt, yum, dnf, zypper, etc.).
  • Experience with source code control systems, with knowledge of git and gerrit being a strong plus.
  • Familiarity with Linux bare-metal hypervisors such as KVM.
  • Familiarity with CI/CD and container technologies.
  • Exposure to working with open source community, as it relates to packaging according to distribution requirements.
  • Excellent analytical, debugging and trouble-shooting skills.
  • Effective organisational, communication and problem-solving skills.
Academic Credentials:
  • Bachelor s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job