CompQsoft, Inc.
Fellow
Senior Firmware Engineer
Über Fellow
Wir glauben, dass das Machen sinnvoll und erfüllend sein sollte, mit Absicht und Präzision. Fellow stellt wunderschön funktionale Werkzeuge für jede Küche her, entworfen in San Francisco und weltweit im Einsatz.
Wenn die einfachen Bewegungen des Lebens zu kleinen Momenten der Freude werden, ist das Everyday Magic.™
Wer Sie sind
Fellow sucht einen Senior Firmware Engineer, der robuste, skalierbare UX- und Kommunikationsfirmware für unsere IoT-Plattform entwirft, entwickelt und wartet. Sie werden die eingebetteten Systeme entwickeln, die es Kunden ermöglichen, mit den vernetzten Produkten von Fellow zu interagieren, und sicherstellen, dass unsere Hardwaregeräte, die mobile App und das Cloud-Backend nahtlos zusammenarbeiten.
Ein erfolgreicher Kandidat verfügt über tiefgreifende Erfahrung mit Echtzeitbetriebssystemen, hat vernetzte Konsumgüter auf den Markt gebracht und legt genauso viel Wert darauf, wie sich ein Gerät anfühlt, wie darauf, wie effizient es läuft. Dies ist eine seltene Gelegenheit, das On-Device-Erlebnis von wunderschön gestalteten Produkten, die von Kaffeeliebhabern auf der ganzen Welt verwendet werden, als Teil eines kleinen, agilen Teams zu gestalten, das die vernetzte Erfahrung über On-Device-Firmware, Backend-Systeme und mobile Apps hinweg verantwortet.
Berichtet an den Director of Firmware and Software, werden Sie als Bindeglied zwischen Produktdesign, Hardware-Engineering und App-Entwicklung fungieren. Sie werden neue Produktideen in zuverlässige, leistungsstarke Firmware umwandeln. Sie bringen starkes technisches Urteilsvermögen, einen hohen Qualitätsanspruch und den Instinkt mit, in ressourcenbeschränkten Umgebungen pünktlich zu liefern.
Dies ist eine hands-on Engineering-Rolle. Sie werden helfen, die Firmware-Architektur zu gestalten, und Sie werden auch derjenige sein, der den Code schreibt, testet und debuggt.
Diese Position ist in unserem Büro in San Francisco, CA, angesiedelt und erfordert regelmäßige Präsenz vor Ort gemäß der Unternehmensrichtlinie.
Die Gehaltsspanne für diese Position beträgt $195,000–$215,000 plus 10% Bonus & Aktienoptionen. Wir veröffentlichen bewusst Gehaltsspannen, um Transparenz zu fördern und klare Erwartungen zu setzen. Die endgültige Vergütung wird auf der Grundlage einer Reihe von Faktoren ermittelt, darunter relevante Erfahrung, Fähigkeiten, Fachwissen, Umfang früherer Arbeiten, nachgewiesene Wirkung und interne Gerechtigkeit. Infolgedessen wird nicht jeder Kandidat am oberen Ende der Spanne eingestellt.
Unser höchstes Ziel bei Fellow ist die Schaffung einer sicheren, integrativen und lohnenden Umgebung, in der jeder seine ganze Persönlichkeit einbringen und gedeihen kann. Wir sind bestrebt, vielfältige Teams aufzubauen und ermutigen Menschen aus unterrepräsentierten Gruppen, einschließlich, aber nicht beschränkt auf Frauen, People of Color, LGBTQIA+-Personen, Menschen mit Behinderungen, Angehörige ethnischer Minderheiten, im Ausland geborene Einwohner und Veteranen, sich zu bewerben.
Fellow ist ein Arbeitgeber, der Chancengleichheit bietet. Bewerber werden nicht aufgrund von Rasse, Hautfarbe, Glauben, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Religion, nationaler Herkunft, Staatsbürgerschaft, Behinderung, Abstammung, Familienstand, Veteranenstatus, medizinischem Zustand oder einer anderen geschützten Kategorie, die durch lokale, bundesstaatliche oder bundesrechtliche Gesetze verboten ist, diskriminiert.
Was Sie tun werden
- Entwickeln von Embedded-Firmware mit FreeRTOS, die On-Device-GUIs, Steuerungssysteme und die Konnektivität zu mobilen Anwendungen ermöglicht
- Architektur und Optimierung von Firmware für ressourcenbeschränkte Umgebungen mit Schwerpunkt auf Effizienz, geringem Stromverbrauch und Stabilität
- Leitung der Firmware-Entwicklung, die neue Produkterlebnisse zum Leben erweckt und hohe Leistung und Zuverlässigkeit liefert
- Enge Zusammenarbeit mit Produktdesignern, Hardware-Ingenieuren und App-Entwicklern, um neue Produkterlebnisse zu konzipieren und sicherzustellen, dass On-Device-Schnittstellen in Echtzeit reibungslos funktionieren
- Steuerung der Systemoptimierung für Echtzeit-Reaktionsfähigkeit, effiziente Speichernutzung und geringen Stromverbrauch
- Festlegen und Aufrechterhalten eines hohen Zuverlässigkeitsstandards durch gründliches Testen und Debuggen der Firmware mit branchenüblichen Werkzeugen und Erfüllung von Leistungs-Benchmarks
- Wartung und Verbesserung der Konnektivität zwischen Hardwaregeräten, der mobilen App und dem Cloud-Backend
- Förderung von KI, Automatisierung und neuen Arbeitsweisen, um die Firmware-Entwicklung, -Tests und -Releases effektiver zu gestalten
Qualifikationen
- 6+ Jahre Erfahrung in der Embedded-Firmware-Entwicklung mit Schwerpunkt auf Echtzeitbetriebssystemen (RTOS) und vernetzten Konsumgütern
- Tiefgreifende Expertise in FreeRTOS oder anderen RTOS-Umgebungen mit einem starken Verständnis von Multitasking, Scheduling und Systemleistungsoptimierung
- Starke Kenntnisse von Mikrocontroller-Plattformen (ARM Cortex, STM32, etc.) und Peripherieschnittstellen (I2C, SPI, UART)
- Beherrschung von C/C++ für die Entwicklung von Embedded-Systemen
- Erfahrung mit On-Device-GUIs und der Integration von Firmware mit mobilen Anwendungen
- Starke Debugging-Fähigkeiten und Erfahrung mit Werkzeugen wie JTAG, Oszilloskopen und Logikanalysatoren
- Vertrautheit mit Embedded-Entwicklungswerkzeugen (Versionskontrolle, CI/CD) und OTA-Firmware-Update-Prozessen
- Exzellente Kommunikations- und Kollaborationsfähigkeiten, die eine gute Zusammenarbeit mit Hardware-, Software- und Designteams ermöglichen
- Findig und agil, in der Lage, mit begrenzten Ressourcen große Erwartungen zu erfüllen
- Reisebereitschaft bis zu 10%
Bevorzugte Qualifikationen
- Erfahrung mit MQTT oder anderen IoT-Kommunikationsprotokollen
- Vertrautheit mit drahtlosen Kommunikationsprotokollen (BLE, Wi-Fi) für IoT-Geräte
- Erfahrung mit GUI-Entwicklungs-Frameworks für Embedded-Geräte
- Erfahrung mit Steuerungssystemen und Sensorintegration (ein Plus, nicht erforderlich)
- Vertrautheit mit Tests und Validierung für IoT-Hardwaregeräte
- Erfahrung mit der Bereitstellung von mobilen Apps, der Verwaltung von Updates und der Zuordnung der Kompatibilität zwischen On-Device-Firmware und neuen mobilen App-Funktionen
- Kenntnisse von Sicherheitspraktiken für IoT-Geräte und -Systeme, einschließlich Verschlüsselung, Secure Boot und TLS/SSL-Protokollen
Warum Sie diese Rolle lieben werden
- Ein kreatives, schnelllebiges Umfeld, in dem Ideen in die Tat umgesetzt werden
- Wettbewerbsfähige Vergütung einschließlich Mitarbeiterbeteiligungsplan
- Großzügiger bezahlter Urlaubsplan
- 401k mit Unternehmensbeitrag nach 6 Monaten Anstellung
- Kranken-, Zahn- und Sehkraftversicherung
- Better Yourself Wellness-Gutschrift & Better Your Community Spendenabgleich
- Monatlicher Fitness-Zuschuss
- Freitags im Sommer
- Bezahlter Elternurlaub
- Großzügiger Rabatt auf Fellow-Produkte
- Bester Kaffee überall
