← Все вакансии/jobgether
RemoteUnited States

Linux Software Engineer

J
jobgether
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels) based in United States.

Responsibilities

  • Develop, maintain, and optimize Linux software across the full Ubuntu stack for next-generation silicon and hardware platforms.
  • Collaborate with silicon and technology partners to enable new architectures, hardware capabilities, and optimized software experiences.
  • Work across platforms including servers, HPC and AI systems, IoT devices, PCs, SmartNICs, and automotive systems.
  • Contribute to AI stacks, graphics, audio and multimedia, virtualization, containers, hardware enablement, and optimized toolchains.
  • Support new architectures and architecture variants across x86, ARM, RISC-V, PowerPC, s390x, and other emerging platforms.
  • Develop and maintain silicon-optimized packages, package dependencies, and distribution components.
  • Contribute to platform security technologies such as Secure Boot, full-disk encryption, Ubuntu Core, and confidential computing.
  • Debug issues across open-source and internally maintained software and deliver robust, high-quality solutions.
  • Review contributions from other engineers and help maintain strong software engineering and quality standards.
  • Collaborate with Ubuntu and Debian communities, upstream projects, internal teams, commercial customers, and external partners.
  • Help customers integrate applications and SDKs, build operating system images, and optimize workloads across Ubuntu Core, Desktop, and Server.
  • Contribute technical ideas and influence future engineering priorities within areas of expertise.
  • Develop and maintain technical documentation and share knowledge across distributed engineering teams.
  • Provide technical leadership through collaboration, code reviews, technical discussions, and engagement with external open-source communities.
  • Work remotely and participate in global internal events requiring approximately 2–4 weeks of travel per year.

Requirements

  • Strong software engineering fundamentals with experience developing or maintaining high-quality software.
  • Solid proficiency in C, C++, and Python.
  • Experience with or a strong interest in Linux distribution packaging and package management.
  • Understanding of package dependencies, dependency resolution, and software distribution practices.
  • Experience contributing to, maintaining, or working with open-source projects and familiarity with open-source licensing.
  • Strong interest in Linux, open-source software, hardware platforms, and emerging technologies.
  • Ability to collaborate effectively with diverse internal and external technical communities.
  • Curiosity, flexibility, accountability, and a proactive approach to problem solving.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly.
  • Self-motivated, thoughtful, enterprising, and comfortable taking ownership of technical challenges.
  • A technical undergraduate degree or a compelling alternative professional background.
  • Experience or knowledge in graphics, audio, or multimedia stacks is a plus.
  • Experience with virtualization and container technologies such as Docker, OCI, or Kubernetes is beneficial.
  • Experience with hardware enablement for GPUs, SmartNICs, NVMe storage, sensors, audio components, or other devices is advantageous.
  • Knowledge of performance optimization and systems-level performance engineering is valuable.
  • Experience with toolchain development and maintenance is a plus.
  • Understanding of networking technologies and protocols such as TCP/IP, DHCP, and HTTP/REST is beneficial.
  • Knowledge of security best practices is advantageous.
  • Experience with IoT and embedded systems, including SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services, is a plus.
  • Willingness and ability to travel internationally for company events approximately 2–4 weeks per year.

Conditions

  • Geographically adjusted compensation based on location, experience, and performance.
  • Performance-driven annual bonus or commission.
  • Annual compensation review.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Opportunities to travel and collaborate with colleagues around the world.
  • Priority Pass and travel upgrades for long-haul company events.
  • Opportunity to work across next-generation silicon, Linux, open source, AI, cloud, IoT, embedded systems, and hardware enablement.
  • Exposure to diverse architectures and platforms, including x86, ARM, RISC-V, PowerPC, and s390x.
  • Globally distributed environment with opportunities to collaborate with engineers, technology partners, customers, and open-source communities.
  • Multiple se
Стек и навыки

С чем работаем