Website willowpump Willow Pump
Willow is a platform for products that help improve the lives and health of women.
We are looking for a seasoned embedded systems / firmware engineer with at least 7 years of experience in embedded systems firmware design and development. Qualified candidates will have experience shipping consumer and/or medical products, bare metal and/or RTOS, electromechanical systems, and manufacturing methods. In addition, empathy for the FDA regulatory, clinical, and quality systems is important.
What you will do:
- Be a member of R&D FW Team and report directly to the Director of Firmware
- Be an active product development team member/participant/doer from early research stages through product implementation in manufacturing and launch
- Support and execute R&D plans for each product development stage
- Concept ideation and intellectual property development
- Design and write good code, share in team code reviews
- Support and enable SW testers to find bugs
- Transfer designs to manufacturing and resolve any critical design and manufacturing challenges
EDUCATION and EXPERIENCE:
- 4 year degree in Computer Science, Computer Engineering, Electrical Engineering; or equivalent work experience
- At least 7 years firmware development experience; ideally consumer or medical
- Multiple successes driving products from concept through development to manufacturing and product launch
REQUIRED TECHNICAL SKILLS:
- Expert C and/or C++ programming skills
- Robotics, controllers and PID experience
- Comfort with at least one scripting language (Python, JS, Perl, Ruby, etc)
- Ability to learn new technologies and skills quickly under timeline
- Passion for software design and best practices
- Experience programming bare metal programs for microcontrollers (STM32, AVR, MSP430, TI CC) and/or RTOS level experience
- Previous experience with high volume products, including DFM experience and factory interfacing
- Knowledge of source code management tools and how to use them effectively
BONUS TECHNICAL SKILLS:
- Basic knowledge of machine learning as it relates to embedded systems
- Experience in wireless technologies (Bluetooth, WiFi, GSM, GPS, etc)
- Any other technical expertise (iOS, Android, Windows, OS X, Web, etc)
- Experience in a low power environment, power management and batteries
- Strong EE chops
COMMUNICATION:
- Effective collaborator and member of cross-functional project teams
- Excellent problem-solving skills
- Excellent written and oral communication skills to a technical audience
- Self-driven, organized and good with time management
- Ability to thrive in a diverse, cross-functional environment
- Independent while maintaining strong group work skills
Ability to rapidly decipher and prioritize amongst contending specifications, constraints, and requirements