Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4326623974&f_AL=true&f_TPR=r3600&f_WT=2&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER Job Description: C++ Developer United States · 32 minutes ago · 7 applicants No response insights available yet Remote Matches your job preferences, workplace type is Remote. Full-time Easy Apply Save Save C++ Developer at KiCad Services Corporation C++ Developer KiCad Services Corporation · United States (Remote) Easy Apply Save Save C++ Developer at KiCad Services Corporation Show more options Your profile matches some required qualifications Show match details Tailor my resume Help me update my profile Create cover letter BETA Is this information helpful? Get personalized tips to stand out to hirers Practice mock interviews personalized to every role and get custom feedback Try Premium for PKR0 Meet the hiring team Seth Hillbrand 3rd Design Engineer and Lead Developer for KiCad EDA Job poster Message About the job About KiCad KiCad is open-source electronic design automation software used by engineers, hobbyists, and educators worldwide to design printed circuit boards. KiCad Services Corporation supports the project's development and sustainability. About the Role 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. What You'll Do Develop and maintain KiCad's C++ codebase Write documentation for your work Fix bugs—both your own and inherited ones Work directly with users to diagnose and resolve issues Mentor new contributors Travel to 1–2 international conferences per year to present your work Growth Opportunities 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. 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 Benefits Remote work Flexible hours Health insurance Professional development support