Test Developer assisting SparkFun in product testing and development processes. Collaborates with engineering teams on test procedures and product usability.
Responsibilities
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. Provide Technical Assistance to CMs when requested.
Review designs using the Engineering Design Rule Checklist and work with the assigned Engineer to modify the design as needed.
Collaborate with other Product Test Devs on design reviews: participate in peer review, provide feedback, and anticipate any potential problem areas or potential errors.
Attend small group reviews for assigned products.
Organize and maintain all quality control SOPs necessary for assembly and production, including but not limited to product firmware, test jig design files, test code, and test procedure documentation.
Collaborate with Production to troubleshoot issues that arise with testing equipment
Develop a thorough understanding of SparkFun’s product catalog and of each product’s associated assembly process and test procedure.
Maintain and repair testing development tools, production testing equipment, including but not limited to laser cutter, test jigs, and providing maintenance to Production Tech’s computers.
Requirements
A basic understanding of general electrical engineering and embedded electronics design, specifically Ohm’s law, voltage dividers, and transistors among others.
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.
Comfortable setting up and using Linux OS (Raspberry Pi) and using it in various ways to control/augment testing methods.
**Additional Qualifications (not Required)**
Communication and collaboration skills
Writing skills for creating clear, concise written documentation for test procedures
Ability to quickly problem solve with a keen attention to detail, focused on efficiency and quality
Experience with time management and project prioritization
Self motivation and an ongoing drive to learn on the job
Creativity and a willingness to try new, innovative methods.
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. If that’s not your style we offer a monthly gym stipend or onsite yoga
We have a great employee discount and opportunities to create and share content with the SparkFun community
ServiceNow developer responsible for designing, developing, and implementing ServiceNow solutions. Collaborating with stakeholders to enhance workflows and automate processes.
Research - focused role defining architecture and building robust AI systems to translate cutting - edge research concepts into high - performance platforms. Collaborate with researchers and engineers in pioneering agentic AI capabilities.
Senior Embedded Developer working on camera integration software within autonomous driving. Collaborating with teams to drive new ideas and solve product issues in a fast - moving tech environment.
Calypso Developer at Synechron developing tailored solutions to enhance trading and risk management systems. Collaborating with cross - functional teams and ensuring robust testing across Calypso versions.
Calypso Developer delivering tailored solutions to enhance trading and risk systems at Synechron. Requires experience in Calypso and collaboration with financial teams.
Study Lead Programmer supporting the development and validation of statistical programs for clinical trials at ICON. Collaborating with teams to enhance clinical research and patient outcomes.
Desarrollador/a Power Platform designing, developing, and deploying applications across sectors. Collaborating with teams in a leading IT services company.
Guidewire Developer analyzing and supporting cloud - based solutions in Guidewire applications. Partnering with business and technical teams to maintain and enhance system integrations.
Lead Developer overseeing CDE setup and automation processes for global engineering projects. Focus on ProjectWise administration and stakeholder coordination in infrastructure and energy systems.
Developing modern GIS applications and advancing data visualization tools at Capgemini. Engaging in cloud infrastructures and data processing pipelines, contributing to sustainability efforts.