Job Description
This is a remote position.
This is a remote position for a C++ developer who will contribute directly to KiCad's codebase. Open source work differs from typical industry roles : your contributions are public, you interact directly with end users, and you collaborate closely with a distributed development team. There's no shortage of work—KiCad has many areas in active development, and you'll have the opportunity to focus on the features and subsystems that interest you most.
Because we're fully remote, we rely on consistent communication. You should be comfortable staying engaged with the team throughout your workday via our internal chat channels.
Responsibilities
Opportunities for Growth
Depending on your interests, you can expand into community engagement and public speaking, running training sessions, project management, or business development. We support professional development through coursework, training, or other education.
Requirements
Requirements
Qualifications
Benefits
Requirements
Requirements Must be currently qualified to work in either the European Union or the United States. We cannot sponsor visas for this position. Qualifications Substantive commit history in public C++ projects Demonstrated ability to communicate with users (via bug reports, forums, presentations, or similar) Commitment to open source principles and collaborative development Knowledge of electronics and electrical engineering concepts is a plus
Developer • Long Beach, CA, us