Canonical

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Apply
14 days ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Collaborate proactively with a distributed team.
  • Select, integrate, and package best-of-breed tooling with Ubuntu.
  • Write high-quality code to create new features.
  • Debug issues and produce high-quality code to fix them.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.

Requirements

  • Relevant GCC or LLVM experience, ideally in cloud-native software and Linux.
  • Experience in packaging software for Debian and Ubuntu.
  • Long-time Linux user.
  • Exceptional academic track record from both high school and university.
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
  • Passionate, curious, flexible, articulate, and accountable.
  • Ability to travel internationally twice a year for company events.

Benefits

  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long haul company events.

Tech Stack

CC++Linux

Categories

BackendEmbedded