Startekk Inc
Arlo Technologies
Senior Embedded Firmware Engineer
Über Arlo
Bei Arlo entwickeln wir mit Leidenschaft innovative und zuverlässige Lösungen, die Menschen dabei helfen, das zu schützen, was ihnen am wichtigsten ist. Unser Team widmet sich der Bereitstellung von Produkten, die die Erwartungen unserer Kunden übertreffen, und verschiebt dabei stets die Grenzen des Möglichen im Bereich der Sicherheitstechnologie. Wir glauben, dass jeder Mensch sich sicher fühlen sollte, egal ob zu Hause oder unterwegs, und wir setzen uns dafür ein, unseren Kunden die nötige Sicherheit zu geben, um ihr Leben sorgenfrei zu leben. Arlos tiefgreifende Expertise in KI- und CV-gestützter Analytik, Cloud-Diensten, Benutzererfahrung, Produktdesign und innovativer drahtloser und RF-Konnektivität ermöglicht ein nahtloses, intelligentes Sicherheitserlebnis für Arlo-Nutzer, das einfach einzurichten und täglich zu nutzen ist.
Arlo sucht einen talentierten Senior Embedded Firmware Engineer zur Entwicklung von IoT- und Video-Streaming-Produkten der nächsten Generation.
In dieser Rolle entwerfen, implementieren und optimieren Sie Embedded-Firmware für vernetzte Geräte und arbeiten eng mit den Hardware-, Cloud-, Mobile-, QA- und Fertigungsteams zusammen, um qualitativ hochwertige Produkte zu liefern.
Der ideale Kandidat verfügt über umfassende Erfahrung in eingebetteten Systemen, Video-Streaming-Technologien und Echtzeit-Softwareentwicklung sowie die Fähigkeit, komplexe Firmware-Funktionen eigenständig von der Konzeption bis zur Produktion zu verantworten.
Aufgaben
- Entwurf, Entwicklung, Debugging und Wartung von Embedded-Firmware für IoT- und Video-Streaming-Produkte.
- Verantwortung für wichtige Firmware-Komponenten und -Funktionen während des gesamten Produktentwicklungszyklus, von der Konzeption bis zur Produktion.
- Zusammenarbeit mit Hardware-, Cloud-, Mobile-, QA- und ODM-Partnern, um eine erfolgreiche Systemintegration und Produktlieferung zu gewährleisten.
- Entwicklung und Integration von Gerätetreibern, Kommunikationsprotokollen, RTOS-Komponenten und Plattform-Firmware.
- Fehlerbehebung und Lösung komplexer Firmware-, Hardware- und Systemprobleme.
- Optimierung der Firmware hinsichtlich Leistung, Speichernutzung, Stromverbrauch und Systemzuverlässigkeit.
- Überprüfung von Platinenlayouts, Komponenten-Datenblättern und Hardware-Dokumentationen zur Unterstützung der Firmware-Entwicklung und des Debuggings.
- Teilnahme an Design-Reviews, Code-Reviews und Ursachenanalysen zur Verbesserung der Softwarequalität.
- Bewertung neuer SoCs, Bildsensoren, drahtloser Module und anderer Hardwarekomponenten für die zukünftige Produktentwicklung.
- Mentoring von Junior-Ingenieuren und Beitrag zu Engineering-Best Practices und kontinuierlichen Prozessverbesserungen.
Erforderliche Qualifikationen
- Bachelor-Abschluss in Informatik, Elektrotechnik oder einem verwandten Fachgebiet; Master-Abschluss ist von Vorteil oder gleichwertige Branchenerfahrung.
- 7+ Jahre Erfahrung in der Entwicklung von Embedded-Firmware, vorzugsweise mit IoT-, Netzwerk- oder Video-Streaming-Produkten.
- Starke Programmierkenntnisse in Embedded C und C++.
- Erfahrung in der Softwareentwicklung auf RTOS- und Embedded Linux-Plattformen.
- Solides Verständnis von Echtzeit-Multimedia-Anwendungen, einschließlich Video-/Audioverarbeitung, Kompression und Streaming-Technologien (H.264/H.265).
- Erfahrung mit Multithreading- und Multitasking-Embedded-Softwareentwicklung.
- Erfahrung in der Entwicklung und dem Debugging von Embedded-Gerätetreibern.
- Starke Fähigkeiten im Debugging, der Fehlerbehebung und der Ursachenanalyse in eingebetteten Systemen.
- Erfahrung in der Optimierung von Embedded-Software für Leistung und Ressourcennutzung.
- Praktische Kenntnisse von Netzwerkprotokollen, einschließlich TCP, UDP, HTTP/HTTPS, RTP, RTSP, SIP und WebRTC.
- Erfahrung mit drahtlosen Kommunikationstechnologien wie Wi-Fi, BLE und LTE.
- Vertrautheit mit IoT-Kommunikationsarchitekturen und Cloud-vernetzten Geräten.
- Praktische Erfahrung mit Hardware-Debugging-Tools wie Oszilloskopen, Logikanalysatoren und Protokollanalysatoren.
- Erfahrung mit Versionskontrollsystemen wie Git.
- Starke Kommunikations- und Kollaborationsfähigkeiten mit der Fähigkeit, effektiv in funktionsübergreifenden Teams zu arbeiten.
Bevorzugte Qualifikationen
- Erfahrung in der Entwicklung von Firmware für Consumer-IoT- oder Smart-Home-Produkte.
- Erfahrung mit Industrieprotokollen wie Zigbee, Z-Wave, Thread und Matter.
- Kenntnisse im Bereich Linux-Speichermanagement, Dateisysteme und Bootloader wie U-Boot.
- Erfahrung mit Skriptsprachen wie Python, Perl oder Lua.
- Erfahrung in der Unterstützung von Produkten während der Fertigung und Produktion.
Die Gehaltsspanne für diese Position spiegelt das Minimum und Maximum für die Gehälter von Neueinstellungen bei Beginn des Arbeitsverhältnisses wider und wird voraussichtlich zwischen (für US-Kandidaten) $140,000 - 160,000/Jahr oder (für kanadische Kandidaten) CAD 115,000 - 125,000/Jahr liegen, zuzüglich Leistungsbonus und Aktienoptionen. Das tatsächlich gezahlte Gehalt kann jedoch je nach mehreren Faktoren variieren, einschließlich Standort, Rolle, fachspezifischem Wissen, Fähigkeiten, relevanter Ausbildung und Erfahrung. Das Gesamtvergütungspaket für diese Position kann auch andere Elemente umfassen, einschließlich Bonus, Aktienoptionen und einer vollständigen Palette von Leistungen. Details zu allen Leistungen werden mitgeteilt, wenn ein Mitarbeiter ein Stellenangebot erhält.
Wir setzen uns für Inklusion ein und wählen den am besten geeigneten Kandidaten aus – unabhängig von seinem Hintergrund. Auch wenn Sie nicht alle aufgeführten Qualifikationen erfüllen, ermutigen wir Sie, sich zu bewerben. Wir unterstützen gerne die Weiterentwicklung in Bereichen, die für die Rolle wesentlich sind. Möchten Sie mehr über unseren Arbeitsplatz erfahren? Besuchen Sie unsere LinkedIn- linkedin.com/company/arlo-smart-home/ und Glassdoor- glassdoor.com/Overview/Working-at-Arlo-Technologies-EI_IE1979333.11,28.htm Seiten, um Einblicke von Mitarbeitern zu lesen und Updates darüber zu erhalten, wie es ist, Teil von Arlo zu sein.
Wir bieten angemessene Vorkehrungen für Bewerber und Mitarbeiter mit Behinderungen, die schwanger sind oder eine damit verbundene medizinische Erkrankung haben, oder die aufrichtig religiöse Überzeugungen, Praktiken und Bräuche haben. Gemäß den geltenden Gesetzen und Verordnungen zur fairen Beschäftigung wird das Unternehmen qualifizierte Bewerber mit Arrest- und Verurteilungsakten berücksichtigen.
Arlo ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet. Wir legen Wert auf Inklusion und setzen uns für ein integratives und störungsfreies Arbeitsumfeld ein. Wir verbieten Diskriminierung und Belästigung aufgrund aller gesetzlich geschützten Merkmale bei allen Einstellungen und Beschäftigungsverhältnissen.
