ZSA: C and Rust dev with a love of keyboards, quality, and small teams

Related keywords: programming remote jobfully remote jobremote job work from anywhere

Overview of the Company

ZSA is a dynamic and innovative company based in Kitchener-Waterloo, Ontario, Canada. Known for its dedication to quality, ZSA specializes in creating high-performance keyboards such as the ErgoDox EZ, Moonlander, and Voyager models. The organization is passionate about contributing to the open-source community, notably through projects like QMK, enhancing the keyboard experience for users around the globe.

Job Title and Role

The position on offer is for a C and Rust developer who thrives in an embedded programming environment and enjoys system programming. Ideal candidates will have an appreciation for good keyboards and will be part of a small team that values the input of each member. This role is fully remote, allowing you to work from anywhere in the world while being part of a community that cares about innovation in hardware development.

Key Responsibilities

In this role, you will:

  • Collaborate with team members who have deep technical expertise.
  • Influence the design and functionality of hardware products.
  • Participate in a kanban style workflow, allowing for structured project management.
  • Engage in a collaborative work environment, contributing ideas and solutions.

View on Management and Culture

ZSA prides itself on fostering a work culture that is free from intrusive monitoring. The company promotes a work-life balance by scheduling meetings only when necessary and avoids exhausting daily check-ins. Instead, they focus on creating detailed work items to ensure clarity in project objectives, making sure that requirements remain stable and predictable throughout the development process.


Skills and Qualifications

Candidates applying for this role should possess:

  • Proficiency in C and Rust programming languages.
  • Experience with embedded systems programming.
  • Strong collaborative skills and the ability to work effectively in a small team environment.
  • An understanding of development processes, especially those pertaining to hardware development.

Work Environment and Impact

This role is pivotal not only for ZSA but also has the potential to impact the broader keyboarding community. The company seeks applicants who are passionate about their craft and enjoy making significant contributions to both the team and the products being developed. There is a strong emphasis on the satisfaction that comes from building effective and enjoyable hardware tools.

Application Process

Interested applicants are invited to fill out a Typeform, which ZSA prefers to traditional resumes. The Typeform is designed to reflect the company's culture and is crafted to ensure an engaging application experience.

Salary and Benefits

While this job summary does not provide specific salary details, it's important for candidates to inquire during the application process. ZSA being a remote-first company may also offer flexibility in terms of benefits, aligning with industry standards for similar roles.

Conclusion

Joining ZSA as a C and Rust developer presents exciting opportunities for individuals who value innovation in hardware development. If you are interested in working in a collaborative environment, contributing to meaningful products, and enhancing your programming skills, this might be the role for you.



This job offer was originally published on weworkremotely.com

ZSA

Anywhere in the World

Software development

Full-time

October 16, 2025

25 views

10 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.