C++ Developer Job at KiCad Services Corporation, Long Beach, CA

SUhGN285TjA1Y1pLK2ZqYk05THl1MVdMYVE9PQ==
  • KiCad Services Corporation
  • Long Beach, CA

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

  • 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

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

  • 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

Benefits

  • Remote work
  • Flexible hours
  • Health insurance
  • Professional development support
  • Write code that helps people



Job Tags

Full time, Remote work, Visa sponsorship, Flexible hours,

Similar Jobs

MillenniumSoft Inc

Spec 3, Project/Program Mgmt Job at MillenniumSoft Inc

 ...Project (or other similar PPM software) and will be responsible for helping BD associates to learn and adopt these technologies. Bachelor's degree in related field (business, engineering, or related analytical field). Minimum of 6 years of project management. History of... 

Advanced Recovery Systems, LLC

Part-Time Addiction Medicine Psychiatrist Job at Advanced Recovery Systems, LLC

 ...Practitioners, and documenting patient evaluations. Required qualifications include being a licensed MD or DO, experience in addiction medicine, and understanding of ASAM criteria. The position offers competitive pay, malpractice protection, and a 401K retirement plan.... 

Titan Placement Group

Ultrasound Tech Job at Titan Placement Group

 ...Ultrasound Technician An Ultrasound Technician with OB is needed in Naples, FL with a well-established healthcare organization that continues to serve their patients with exceptional care. Titan Placement Group invites you to explore an opportunity in a city on... 

Johns Hopkins Medicine

Medical Technologist Lead, Blood Bank Job at Johns Hopkins Medicine

 ...collaborative working environment Affordable and comprehensive benefits package Location: Suburban Hospital, Bethesda, MD-Blood Bank Day Shift / 7:00am-3:30pm- Full Time General Summary: Accurately performs routine and special clinical laboratory tests... 

Actalent

Entry Level Drafter Job at Actalent

Job DescriptionWe are looking for an Entry-Level AutoCAD Drafter to support our growing portfolio of Electric Vehicle (EV) charging station...  ...project stakeholders.Skills & Qualifications+ Associate's degree, CAD certificate, or Engineering Technology education...