SparkFun Electronics

SparkFun Electronics

Product Test Developer I

Niwot, Colorado, United States

Sponsorship not specified$20k-$25kDetected 100 days ago
PythonCode ReviewGitLinuxMachine LearningPCB DesignKiCadEmbedded SystemsElectrical EngineeringControlsCommunicationCollaborationTime ManagementWriting

About the role

  • This includes microprocessor boards, sensor system breakout boards and everything in-between.
  • In our web-store, if the PCB is red, it was produced by the SparkFun Engineering team.
  • If you like the sound of our Engineering team and want to hack on the software that powers our embedded products, this team is your home.

Responsibilities

  • About the Engineering Department SparkFun's Engineering Department is responsible for the elaboration, design and development of SparkFun's original products.
  • The Engineering department focuses on team collaboration and success, developing users centered products in a highly cooperative, communicative and transparent manner.
  • This will include critical design review of new prototypes, and the designing of test procedures necessary for production.
  • The developer will focus on creating robust, reliable, user-friendly solutions designed around best practices, but also incorporating new ideas as necessary.
  • The ideal candidate will need to be comfortable in Arduino and EAGLE as well as working with a soldering iron for very precise hand population of PTH and SMD assemblies - as all of our testbeds are build by hand.
  • Essential Job Functions Create test procedures and design new testing equipment as needed for product development, adhering to existing standards for testing methodology.
  • Provide feedback to Engineering on DFM, DFT, and product usability at the prototyping phase and before the design is cleared for production.
  • Update design, maintain, and repair, as needed, Testing Hardware and Software for Contract Manufacturers.
  • Review designs using the Engineering Design Rule Checklist and work with the assigned Engineer to modify the design as needed.

Requirements

  • Experience with KiCad PCB layout software.
  • Experience with Arduino programming language, specifically the installation and use of libraries.
  • General knowledge of Windows 10, driver installation, and various software applications including AVR Studio, the Arduino IDE and various terminal programs.
  • Experience working with modern version control systems such as Git and use of GitHub A functional understanding of Windows batch files A functional understanding of Python programming language.

Compensation

  • $20k-$25k

Benefits

  • Competitive salary ($20-25/hour) Medical/dental/vision plan Matching 401(k), A casual dress code for you Dogs - yes, we bring dogs to work Full gym with climbing wall.
  • No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter.
  • SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.
  • Self learning and creativity is very crucial in this position, because many of the products involve new technologies and require innovative testing solutions (both in hardware and software).

Company info

  • Open Source and its associated community are key values for SparkFun, and a key part of all our software efforts.

Equal opportunity

  • We are an equal opportunity employer that values a diverse workforce and an inclusive culture.

This listing is sourced directly from SparkFun Electronics's careers page and normalized into a canonical job model.