https://careers.snapmagic.com/o/senior-full-stack-engineer-snapmagic-copilot-2 Skip to content SnapMagic logoSnapMagicHomepage * Job Openings * * * * careers.snapmagic.com SnapMagic logoSnapMagicHomepage Job Openings careers.snapmagic.com [B-ZsW11WOv] SnapMagic logoSnapMagicHomepage * Job Openings * * * * careers.snapmagic.com SnapMagic logoSnapMagicHomepage Senior Full Stack Engineer - SnapMagic Copilot On-site * Redwood City, California, United States $160,000 - $200,000 per yearSoftware Team Job detailsApply Job description Become a founding member of the new team: building SnapMagic, the copilot for circuit board design. The SnapMagic company's existing platform (previously known as SnapEDA) is the leading library tool for electrical engineers, helping 1.5 million engineers each year design products like drones, electric cars, and virtual reality headsets 10x faster. This means SnapMagic Copilot is being built on a proprietary dataset of over 10 million components, schematic symbols, and footprints. We're fresh off a funding round backed by the world's best investors, including Bow Capital, Google's Jeff Dean, Github cofounder Tom Preston-Werner, Friends & Family Capital, and many others. What You Will Be Doing * As a Founding Engineer of the SnapMagic Copilot team, you'll pioneer the development of a new type of AI tool -- a copilot for electronics design * This role involves frontend development in Javascript using Electron.js and Vue, as well as API integrations into desktop tools / AI-based endpoints * We have an alpha version in front of users and are looking for a developer to take it to the next level Job requirements * 5+ years of industry experience in software engineering using a pragmatic approach * Demonstrated track record of designing and building robust applications * Experience building applications in Javascript frameworks (Vue, React or similar) and Python backends * Familiarity with building RESTful APIs and microservices architecture * This is a hybrid position that will require in-person work days, 3 days a week Nice to Haves * Experience developing desktop applications using the Electron.js or another similar desktop framework * Experience with computer-aided design software * Background in electronic circuit design or Electrical Engineering * Experience building applications that leverage AI APIs or custom-trained AI models Perks and Benefits At SnapMagic, we believe in fostering an environment where your career thrives, and your well-being is prioritized. Join us and enjoy the following perks and benefits! * A role at the helm of growth, with vast opportunities for impact and innovation. * Competitive compensation packages * Comprehensive Medical, Dental and Vision coverage + dependent coverage * 401k plan * Innovative Work Environment - we value innovation and encourage creative thinking * Work life balance - flexible paid time off Apply or Share job CV or resume * Upload your CV or resume file [ ] Upload a file or drag and drop here Accepted files: PDF, DOC, DOCX, JPEG and PNG up to 50MB. My information Fill out the information below Full name *[ ] Email address *[ ] Phone number * United States * International * Afghanistan [+1 ] Photo [ ] Upload a file or drag and drop here Accepted files: PNG, JPG and JPEG up to 20MB. Questions Please fill in additional questions Do you have start-up experience? * ( )Yes ( )No Please tell us about your present or most recent employment. Company Name *[ ] What is/ was your reason for leaving or desiring a change? * [ ] Please note: A final step in the hiring process is for candidates to share the contact information of previous supervisors/ employers so we may conduct a reference call. This will only happen after candidates have agreed to share this information for the coordination of reference calls (usually when a job offer is being discussed). We highly advise having this information prepared ahead of time so we may get in contact with the references as soon as we see fit to ensure a timely hiring decision. However, we will not do this without prior permission and introductions from the candidates. How do you believe your current or most current supervisor would rate your overall performance on a scale of 1-10? * [ ]1 [ ]2 [ ]3 [ ]4 [ ]5 [ ]6 [ ]7 [ ]8 [ ]9 [ ]10 What did/do you like most about your job? *[ ] What did/ do you like least about your job? *[ ] Please tell us about your second most recent employment. Company Name *[ ] What was your reason for leaving or desiring change from this position? *[ ] How do you believe your second most recent supervisor would rate your overall performance? * [ ]1 [ ]2 [ ]3 [ ]4 [ ]5 [ ]6 [ ]7 [ ]8 [ ]9 [ ]10 What did you like most about your job? *[ ] What did you like least about your job? *[ ] Please share your GPA's for each year of education completed (if comfortable sharing).[ ] Please share information about your participation in activities and organizations below. Are you currently a member of any professional or job-relevant [ ] [ ] [ ] [ ] [ ] organizations? If so, what are they? [ ] Please share information on why you are a good fit for this position. [ ] [ ] [ ] [ ] [ ] Why are you interested in SnapMagic? *[ ] What qualifications, abilities, and strengths will help you succeed [ ] [ ] [ ] [ ] [ ] in this position? Why? *[ ] Career Needs Are you in the Bay Area? * ( )Yes ( )No Where in the Bay Area are you located? *[ ] Other Information Do you have the legal right to work for any employer in the United States? * ( )Yes ( )No I acknowledge that the information provided in this form is correct and I have read the terms. * ( )Yes ( )No Legal Agreements [ ] By clicking yes below you acknowledge that all of the information shared on this form is correct to your knowledge. You also acknowledge that SnapMagic and the hiring team will be conducting a reference check if a job offer is being discussed and you are willing to share the contact information of previous employers/ supervisors for SnapMagic to contact when making their hiring decision. In the event that you are hired by SnapMagic, you understand that any false or misleading information knowingly provided on this form or interviews may result in discharge and/or legal action. By acknowledging below you also understand that if employed by SnapMagic, you are required to abide by all rules and regulations enforced by the employer. All fields marked with * are required. Send All done! Your application has been successfully submitted! Other jobs