Redwood Materials
Fellow
Vice President, Software
À PROPOS DE FELLOW
Nous croyons que l'acte de créer doit être significatif et épanouissant, fait avec intention et précision. Fellow fabrique de beaux outils fonctionnels pour toute cuisine, conçus à San Francisco et utilisés dans le monde entier. Quand les simples mouvements de la vie deviennent de petits moments de joie, c'est la Magie Quotidienne.™
Nous recherchons un(e) Vice President, Software pour superviser l'ensemble de l'écosystème logiciel, couvrant le firmware embarqué, les systèmes de contrôle, les applications mobiles et le Backend Cloud.
Votre mission est de construire la "machine qui construit la machine". Nous recherchons un penseur systémique obsédé par l'effet de levier opérationnel – quelqu'un qui garantit que, à mesure que notre gamme de produits s'étend des bouilloires et moulins aux écosystèmes d'infusion complexes, notre vélocité d'ingénierie s'accélère et la fiabilité du système s'améliore à grande échelle.
QUI VOUS ÊTES
Vous êtes un leader expérimenté en ingénierie qui a construit et dirigé des équipes multidisciplinaires couvrant le logiciel, le matériel, le produit et le design. Vous savez comment aligner les fonctions autour d'une feuille de route commune, faire des compromis clairs et créer de la responsabilité sans friction. À mesure que les produits deviennent plus complexes, vous comprenez comment structurer les équipes, les processus et l'architecture pour les faire évoluer. Vous favorisez une culture de responsabilité, de collaboration étroite et de communication ouverte.
Vous vous souciez profondément de la manière dont les logiciels sont construits. Vous avez mis en œuvre des pipelines de CI/CD automatisés et des pratiques de test solides qui prennent en charge des produits complexes, réduisant le travail manuel et améliorant la fiabilité. Vous utilisez des métriques pour comprendre les performances de livraison et la santé de l'équipe, associant les données à un jugement éclairé. Vous êtes pragmatique, curieux et motivé à construire des produits à la fois techniquement rigoureux et soigneusement conçus. Vous êtes motivé par l'élévation du niveau d'exigence, pas par le maintien du statu quo.
Ce poste est basé dans nos bureaux de San Francisco, CA et nécessite une présence régulière sur site conformément à la politique de l'entreprise.
La fourchette de salaire pour ce poste est $300,000 - $310,000 plus bonus et actions.
Nous publions intentionnellement des fourchettes de salaires pour promouvoir la transparence et définir des attentes claires. La rémunération finale est déterminée en fonction d'un certain nombre de facteurs, notamment l'expérience pertinente, les compétences, l'expertise, la portée des travaux antérieurs, l'impact démontré et l'équité interne. Par conséquent, tous les candidats ne seront pas embauchés au sommet de la fourchette.
Notre objectif le plus élevé chez Fellow est de créer un environnement sûr, inclusif et gratifiant où chacun peut être soi-même au travail et s'épanouir. Nous nous engageons à constituer des équipes diverses et encourageons vivement les personnes issues de groupes sous-représentés, y compris, mais sans s'y limiter, les femmes, les personnes de couleur, les personnes LGBTQIA+, les personnes handicapées, les membres des minorités ethniques, les résidents nés à l'étranger et les vétérans à postuler.
Fellow est un employeur garantissant l'égalité des chances. Les candidats ne seront pas discriminés en raison de leur race, couleur, croyance, sexe, orientation sexuelle, identité de genre, expression de genre, âge, religion, origine nationale, statut de citoyenneté, handicap, ascendance, état matrimonial, statut de vétéran, condition médicale ou toute catégorie protégée interdite par les lois locales, étatiques ou fédérales.
Ce que vous ferez
- Faire évoluer l'organisation d'ingénierie : Concevoir la structure de l'équipe, les processus et les systèmes d'exploitation qui nous permettent de livrer des firmwares, des applications mobiles et des services cloud de haute qualité avec une extrême efficacité.
- Définir la direction technique : Servir de leader technique de l'organisation logicielle. Diriger la feuille de route technique pour nos systèmes embarqués, notre logique de contrôle, nos interfaces mobiles et nos services cloud. Vous vous assurerez que le "cerveau" de notre matériel est aussi élégant que son extérieur.
- Aptitude technique : Capacité avérée à architecturer, écrire, réviser et déboguer personnellement des logiciels de production sur les systèmes embarqués, cloud et mobiles. Participer aux revues d'architecture, aux revues de conception, aux revues de code et aux décisions techniques critiques. Débloquer personnellement les problèmes d'ingénierie difficiles si nécessaire. Être à l'aise pour effectuer des revues de code, fusionner des pull requests et contribuer du code de qualité production.
- Construire des plateformes logicielles réutilisables : Développer des plateformes logicielles, des frameworks, des APIs et des services communs qui peuvent être exploités sur plusieurs générations de produits, réduisant considérablement l'effort de développement pour les futurs programmes. Solide expérience en ingénierie logicielle avec les flux de travail Git, les pull requests, le CI/CD, les tests automatisés et les pratiques d'ingénierie modernes.
- Élever le niveau de qualité de l'ingénierie : Établir les meilleures pratiques pour le CI/CD, les tests automatisés, la revue de code et la gestion des versions – en particulier pour les intégrations matériel-logiciel complexes où la fiabilité est essentielle. Élever le niveau technique dans toute l'organisation par le biais de revues d'architecture, de revues de code, de revues de conception et de mentorat technique des responsables d'ingénierie et des contributeurs individuels seniors. Expert en C/C++, C++ moderne, Linux embarqué et développement RTOS.
- Consolider et modulariser : Piloter l'évolution de l'architecture de notre base de code. Vous dirigerez l'effort de consolidation des dépôts dans une architecture modulaire et réutilisable qui accélère le développement pour les futurs lancements de produits.
- Diriger l'exécution interfonctionnelle : Vous comblerez le fossé entre les contraintes techniques et la satisfaction de l'utilisateur, en veillant à ce que nos expériences numériques soient aussi intuitives qu'un pour-over manuel. Diriger l'organisation d'ingénierie des tests logiciels responsable des frameworks d'automatisation, des outils de validation, de l'infrastructure CI, des tests de régression et de la qualité des versions.
- Augmenter la vélocité de développement : Identifier et supprimer les goulots d'étranglement dans le cycle de vie du développement. Investir dans les outils, l'automatisation et les flux de travail modernes (y compris le développement assisté par IA lorsque cela est approprié) pour optimiser la "boucle interne" d'ingénierie – améliorant le temps de cycle et la confiance dans les versions.
- Assumer la responsabilité de la livraison et de la fiabilité : Être responsable de l'exécution prévisible, de la performance du système et de la stabilité post-lancement sur l'ensemble de nos produits connectés.
- Recruter et développer des talents exceptionnels : Recruter, encadrer et retenir une équipe d'ingénierie performante. Créer une culture de responsabilité, de transparence et d'amélioration continue.
- Leadership stratégique : Travailler en étroite collaboration avec le PDG et les équipes matérielles sur les décisions majeures d'architecture et de "construire ou acheter", aidant à définir l'avenir à long terme du café de spécialité connecté.
QUALIFICATIONS
- 12+ années d'expérience en ingénierie logicielle, avec une expérience pratique approfondie en ingénierie de systèmes "durs" embarqués (C/C++, RTOS, systèmes de contrôle) et en ingénierie "douce" (Cloud natif, Mobile, UX).
- Expérience avérée dans la mise à l'échelle d'une organisation d'ingénierie, d'une phase précoce à une forte croissance, y compris la constitution et la direction d'équipes multidisciplinaires.
- Succès démontré dans la livraison de produits connectés où le matériel et le logiciel sont étroitement intégrés, avec la responsabilité de l'architecture, de la fiabilité et de la gestion du cycle de vie.
- Expertise approfondie des écosystèmes IoT, y compris les mises à jour OTA (Over-the-Air), la gestion de flotte et la fusion de capteurs.
- Expérience dans l'établissement de pratiques de développement modernes, y compris le CI/CD, les tests automatisés, la gestion des versions et la livraison basée sur des métriques.
- Un portefeuille de produits livrés où le logiciel et le matériel interagissent de manière transparente.
- Solide jugement technique sur les applications modernes et les piles embarquées (c'est-à-dire React, Node.js, AWS, C/C++), avec la capacité d'évaluer les compromis et d'évoluer les décisions architecturales à mesure que l'entreprise se développe.
- Solides compétences en communication exécutive, avec une expérience de partenariat étroit avec la direction au niveau PDG et de présentation de la stratégie technique aux parties prenantes seniors ou aux conseils d'administration.
POURQUOI VOUS AIMEREZ CE RÔLE
- Un environnement créatif et dynamique où les idées se transforment en action.
- Rémunération compétitive incluant un plan d'actions pour les employés
- Généreux plan de congés payés
- 401k avec contribution de l'entreprise après 6 mois d'emploi
- Assurance médicale/dentaire/vision
- Crédit Bien-être "Mieux se soigner" et égalisation des dons "Mieux sa communauté"
- Allocation mensuelle pour le fitness
- Vendredis d'été
- Congés parentaux payés
- Généreuse réduction sur les produits Fellow
- Le meilleur café du monde
