Senior Engineer, Full Time

SparkFun is looking to add a Senior Engineering to our Engineering Team, to explore new technologies, techniques, and operational methodologies.

Pay: $80,000 - $115,000 / year

Shift: M-F 9-5 with flexibility

Department: Engineering

About SparkFun

Since 2003, SparkFun has been helping turn ideas into reality – whether you’re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. 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.

We are an equal opportunity employer that values a diverse workforce and an inclusive culture. SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.

SparkFun's Next Senior Engineer

This role is an important role within SparkFun, identifying and validating key technologies, creating new product ideas and working on the forefront of our idea pipeline.

Working closely with other members of our Engineering team, the successful candidate is responsible for all aspects of product development. Embracing agile ideation and rapid development methodologies, this role takes ideas from incubation, through product design, manufacturing, product release, and post release support.

Besides exploring new technologies and techniques, the Senior Engineer helps mentor and assist other members of the SparkFun Engineering Team.

The right candidate possesses a wide range of skills and experience including circuit design/engineering, firmware/software development, and product manufacturing and release. Additionally, a proactively positive attitude and technical curiosity are a must to be successful in this role.

If you want to explore new technologies, understand that failure is a part of learning and see constant change as a method of learning, this role is for you.

Essential Job Functions

  • Design focused with product ownership from prototyping to post release
    • Research - Validate new ideas, technologies, and concepts
    • Design Schematic, PCB parts, libraries, and PCB layout to implement product ideas
    • Develop software/firmware as needed to support new product implementation
    • Design for DFx
    • Write product documentation, including tutorials and assembly guides, as well as example projects.
  • Collaboration
    • Collaborate with Sourcing to locate, source, and validate product components and materials
    • Collaborate with QC and Operations for test and production
    • Provide both internal and external support as needed for developed products
    • Work as a key member of a cross-functional product development team, collaborating with members of the marketing, operations, and sales teams
    • Work closely with the open source hardware and software communities, collaborating with larger products, as well as supporting SparkFun created solutions.
  • Engineering Development
    • Mentor junior engineers and quality control team members
    • Product Development Process Improvements

Required Qualifications

  • Experience with hardware and embedded electronics engineering and development processes.
  • Experience with PCB schematic capture, PCB layout, design, and troubleshooting
  • Experience with embedded software environments, including Arduino and C/C++. Micro Python/Python experience a plus
  • Experience with engineering tools and technologies – e.g. multi-meters, oscilloscopes and related digital tools
  • Familiarity with DIY projects that involve electronics, microcontrollers and programming.
  • Proven ability to develop products quickly and independently
  • 5+ years’ experience

Preferred Qualifications

  • Complex PCB Designs involving BGAs, 4+ layer counts
  • Experience with network development and internet-of-things network patterns and protocols
  • Experience with rapid prototyping and accelerated product development
  • Demonstrate proper community interaction and communication on github or other community
  • Experience deploying products to the field and support a product from inception to EOL
  • Experience building projects with an Arduino and other tool-chains such as Keil, MPLAB, Atmel studio, ARM GCC, etc…

SparkFun Benefits & Perks

SparkFun Electronics offers its employees a comprehensive benefits package, in addition to several perks. In regards to benefits, we offer medical, dental, and vision. And, we offer a 401k match, disability, life insurance, parental leave, and a flexible leave policy.

SparkFun offers many perks, including but not limited to a dog-friendly workplace, professional development opportunities, an on-site fitness center, lunch and learns, and internal classes to learn from fellow Funions! Flexible schedules are also available.

Please log in to apply for this position!