CrawlJobs Logo

Linux Desktop Rust Engineer

zed.dev Logo

Zed Industries

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Zed is a fast, collaborative code editor built from the ground up in Rust. We're looking for a Linux Lead to make Zed a first-class experience on Linux. In this role, you’ll own our Linux build, shape what “native” means for the diversity of Linux environments, and lead the charge in delivering a polished, performant editor that feels right at home.

Job Responsibility:

  • Define the technical vision and quality standards for Zed on Linux
  • Ensure a native-feeling experience by working directly with Linux desktop environments, conventions, and APIs
  • Solve Linux-specific technical challenges in our Rust codebase
  • Create robust testing infrastructure to catch regressions across Linux distributions and desktop environments
  • Guide cross-platform architectural decisions with a Linux-first mindset
  • Mentor teammates on Linux development best practices and ecosystem nuances
  • Stay deeply involved—you'll be using Zed on Linux every day to validate and improve it

Requirements:

  • Strong Rust experience with a systems programming background
  • Daily Linux user with deep familiarity across multiple distributions
  • Expertise in Linux graphics and windowing systems
  • Experience building and shipping native-feeling Linux desktop applications
  • Understanding of Linux UX patterns, user expectations, and toolkit diversity
  • Strong technical leadership and architectural decision-making skills
  • Self-directed and comfortable prioritizing independently in a fast-moving environment
  • Passionate about creating high-quality Linux-native developer tools

Nice to have:

  • Experience with packaging and distribution systems (Flatpak, AppImage, DEB/RPM)
  • Familiarity with Linux desktop environments and theming challenges
  • Contributions to open-source projects in the Linux or Rust ecosystem
  • Knowledge of Linux-specific CI/CD pipelines and build systems
  • Prior work on Linux developer tools, IDEs, or editors

Additional Information:

Job Posted:
January 02, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Linux Desktop Rust Engineer

Senior Software Engineer

As a Senior Software Engineer in Desktop Applications, you’ll play a key role in...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
heidihealth.com Logo
Heidi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience, with clear ownership of complex systems or products
  • Strong experience with systems-level programming (Rust preferred
  • C++ or Go acceptable), including performance, memory management, and concurrency
  • Hands-on experience building or maintaining desktop applications (Tauri, Electron, or native), with an understanding of OS-level concerns such as file systems, permissions, packaging, and updates
  • Experience with modern frontend technologies such as React / Next.js, and comfort working across the frontend–backend boundary
  • Comfortable owning ambiguous, high-impact technical problems and driving them to resolution with a high degree of autonomy
  • Strong product intuition and a user-centric mindset, particularly for tools used daily by professionals in high-stakes environments
  • Demonstrated ability to embrace AI as a force multiplier in software engineering—using it thoughtfully for system design, problem-solving, debugging, testing, and improving overall development velocity
Job Responsibility
Job Responsibility
  • Lead the development of Heidi’s cross-platform desktop applications using Tauri, Rust, and Next.js, shipping production-grade software on macOS and Windows (Linux a plus)
  • Own the end-to-end desktop experience, from system architecture and native integrations to frontend implementation, performance, and long-term maintainability
  • Design and build high-performance Rust components powering real-time audio capture, transcription pipelines, local state management, and secure system interactions
  • Build reliable, well-designed interfaces between Rust backends and web-based frontends, with a strong focus on safety, correctness, and developer experience
  • Improve the reliability and accuracy of core experiences such as real-time transcription, AI-assisted note generation, offline/online sync, and integrations with healthcare systems
  • Design and implement end-to-end (E2E) and integration testing strategies for desktop apps, covering Rust services, frontend interactions, and cross-process communication
  • Actively leverage AI-assisted development workflows to accelerate design, implementation, debugging, and testing across the desktop stack
  • Advocate for excellent engineering practices, performance, reliability, and accessibility in desktop applications
  • Collaborate across product, design, ML, and backend teams to deliver features that have a real impact on how healthcare is delivered
  • Contribute to improving Heidi’s desktop engineering ecosystem and culture as the team continues to grow
What we offer
What we offer
  • Flexible hybrid working environment, with 3 days in the office
  • A generous personal development budget of $500 per annum
  • Learn from some of the best engineers and creatives, joining a diverse team
  • Become an owner, with shares (equity) in the company, if Heidi wins, we all win
  • The rare chance to create a global impact as you immerse yourself in one of Australia’s leading health-tech startups
  • If you have an impact quickly, the opportunity to fast track your startup career
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Firefox Enterprise

The Firefox team is a community of engineers who care deeply about delivering th...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux)
  • A solid understanding of C/C++ and some knowledge of Rust
  • A solid understanding of JavaScript and typical interactions with the backend (services, REST, ... )
  • You are an excellent communicator and have participated effectively on a distributed team
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams
Job Responsibility
Job Responsibility
  • Develop, innovate, and ship the next experience of Firefox through improved integration with the operating system
  • Improve the ease of use and security of Firefox in large deployments by developing better administration and monitoring tools
  • Improve Firefox functionality by better integration with remote services
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users
  • Work with a geographically-distributed development team
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
Read More
Arrow Right

Senior Software Engineer - Firefox Enterprise

The Firefox team is a community of engineers who care deeply about delivering th...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux)
  • A solid understanding of C/C++ and some knowledge of Rust
  • A solid understanding of JavaScript and typical interactions with the backend (services, REST, ... )
  • You are an excellent communicator and have participated effectively on a distributed team
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams
Job Responsibility
Job Responsibility
  • Develop, innovate, and ship the next experience of Firefox through improved integration with the operating system
  • Improve the ease of use and security of Firefox in large deployments by developing better administration and monitoring tools
  • Improve Firefox functionality by better integration with remote services
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users
  • Work with a geographically-distributed development team
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Firefox Enterprise

The Firefox team is a community of engineers who care deeply about delivering th...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux)
  • A solid understanding of C/C++ and some knowledge of Rust
  • A solid understanding of JavaScript and typical interactions with the backend (services, REST, ... )
  • You are an excellent communicator and have participated effectively on a distributed team
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams
Job Responsibility
Job Responsibility
  • Develop, innovate, and ship the next experience of Firefox through improved integration with the operating system
  • Improve the ease of use and security of Firefox in large deployments by developing better administration and monitoring tools
  • Improve Firefox functionality by better integration with remote services
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users
  • Work with a geographically-distributed development team
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
Read More
Arrow Right

Release Engineer

As a Release Engineer you will play a key role in building, maintaining, and evo...
Location
Location
United States; Canada
Salary
Salary:
103000.00 - 122000.00 USD; CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience, including build and release engineering for applications on Linux, Windows, macOS, Android, and iOS platforms
  • Proficiency in C, C++, Rust, Kotlin, and Java, including knowledge of related toolchains and dependencies
  • Strong understanding of Python and shell scripting for automation, version control, and CI/CD pipelines
  • Experience building, compiling, and release engineering native desktop or mobile applications, with demonstrated ability to debug complex build and compile issues
  • Working knowledge of containerization technologies such as Docker and Kubernetes, distributed version control systems (Mercurial and Git), and DevOps principles and cloud-based infrastructure such as AWS or GCP
  • Demonstrates strong ownership of assigned tasks, ensuring timely completion and proactively managing multiple simultaneous requests, working both independently and as part of a team
  • Excellent English written and verbal communication skills, with the ability to clearly and concisely engage with an international, geographically distributed team
  • Commitment to open-source development and open standards, with proven ability to independently complete projects on time and with high quality
Job Responsibility
Job Responsibility
  • Develop and maintain workflows for automating software builds and releases, including managing dependencies and toolchains
  • Write and enhance CI / CD workflows, packaging, and installation scripts for Thunderbird on Linux, Windows, macOS, Android, and iOS platforms
  • Adapt changes to build scripts made by the Firefox engineering teams to Thunderbird
  • Identify, troubleshoot, and resolve complex build, test, and dependency issues in collaboration with developers and contributors
  • Participate in process improvement initiatives, contribute to the evaluation and design of alternative solutions, and support ad hoc projects as required
  • Ensure the timely and high-quality delivery of Thunderbird releases
  • Engage with the open-source community to gather feedback, address concerns, and foster collaboration
What we offer
What we offer
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Fulltime
Read More
Arrow Right

Release Engineer

As a Release Engineer you will play a key role in building, maintaining, and evo...
Location
Location
United States; Canada
Salary
Salary:
103000.00 - 122000.00 USD; CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience, including build and release engineering for applications on Linux, Windows, macOS, Android, and iOS platforms
  • Proficiency in C, C++, Rust, Kotlin, and Java, including knowledge of related toolchains and dependencies
  • Strong understanding of Python and shell scripting for automation, version control, and CI/CD pipelines
  • Experience building, compiling, and release engineering native desktop or mobile applications, with demonstrated ability to debug complex build and compile issues
  • Working knowledge of containerization technologies such as Docker and Kubernetes, distributed version control systems (Mercurial and Git), and DevOps principles and cloud-based infrastructure such as AWS or GCP
  • Demonstrates strong ownership of assigned tasks, ensuring timely completion and proactively managing multiple simultaneous requests, working both independently and as part of a team
  • Excellent English written and verbal communication skills, with the ability to clearly and concisely engage with an international, geographically distributed team
  • Commitment to open-source development and open standards, with proven ability to independently complete projects on time and with high quality
Job Responsibility
Job Responsibility
  • Develop and maintain workflows for automating software builds and releases, including managing dependencies and toolchains
  • Write and enhance CI / CD workflows, packaging, and installation scripts for Thunderbird on Linux, Windows, macOS, Android, and iOS platforms
  • Adapt changes to build scripts made by the Firefox engineering teams to Thunderbird
  • Identify, troubleshoot, and resolve complex build, test, and dependency issues in collaboration with developers and contributors
  • Participate in process improvement initiatives, contribute to the evaluation and design of alternative solutions, and support ad hoc projects as required
  • Ensure the timely and high-quality delivery of Thunderbird releases
  • Engage with the open-source community to gather feedback, address concerns, and foster collaboration
What we offer
What we offer
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Fulltime
Read More
Arrow Right

Robotics Software Engineering Development Program

The Robotics Software Engineering Development (RSED) program provides you with a...
Location
Location
United States , Waltham
Salary
Salary:
89000.00 - 110000.00 USD / Year
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recent Bachelor's degree in Computer Science, Electrical Engineering, or related majors
  • Related work or internships in software engineering and robotics
  • Hands-on experience writing / debugging software one or more of C++, Go, Rust, Python, or Typescript
  • Strong familiarity with the Linux operating system, including the command line and basic scripting
  • Passion for software and robots
Job Responsibility
Job Responsibility
  • Rotate through product and R&D software assignments
  • Learn to work in a fast moving, modern software environment, collaborating with engineers to design, build, test, and commit changes to our systems
  • Software infrastructure across many areas
  • Product robot software work targeting robots, cloud infrastructure, desktop and mobile applications, and more
  • Support for product robotics research activities
What we offer
What we offer
  • medical, dental vision, 401(k), paid time off and an annual bonus structure
  • Fulltime
Read More
Arrow Right
New

Parts Stock Clerk

The Parts Stock Clerk will stock parts, pull, pack, and ship parts orders along ...
Location
Location
United States , Orrville
Salary
Salary:
17.00 USD / Hour
thetorocompany.com Logo
The Toro Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum high school diploma, GED or equivalent school with relevant work experience
  • Must be able to read and follow shipping instructions and secure loads appropriately for shipping, in order to minimize freight damage
  • Self-motivated individual who understands the importance of time constraints
  • Ability to operate forklift and overhead hoist in a safe and orderly manner
  • Must be able to lift at least 40 lbs. regularly and bending, squatting, walking or standing for long periods of time
  • Excellent attention to detail and organizational skills
Job Responsibility
Job Responsibility
  • Restocking, labeling inventory, and maintaining stocked shelves
  • Pulling, packaging and shipping of outbound parts orders
  • Collaborate effectively with other team members to help meet department goals and objectives
  • Operate forklift
What we offer
What we offer
  • Excellent, affordable benefits: medical, dental, vision, etc.
  • 401K retirement savings with company match
  • Free uniform program (includes full laundry service)
  • Reimbursement for steel toe boots with met guards (up to $175 after 6 months of employment)
  • Onsite amenities (two onsite cafes and large break rooms)
  • Tuition reimbursement
  • Opportunities to move into new areas of interest
  • Promotion opportunities
  • Fulltime
Read More
Arrow Right