Wonderschool
TP-Link Systems Inc.
Embedded Software Engineer (Home Networking)
Über uns
Mit Hauptsitz in den Vereinigten Staaten ist TP-Link Systems Inc. ein weltweit führender Anbieter von Netzwerkgeräten und Smart-Home-Produkten. Als weltweit führender Anbieter von WLAN-Geräten ist TP-Link bestrebt, innovative Lösungen anzubieten, die das Leben der Menschen durch schnellere und zuverlässigere Konnektivität verbessern. Wir bedienen Kunden in über 170 Ländern und sind bestrebt, unsere globale Präsenz auszubauen.
Bei TP-Link Systems Inc. glauben wir, dass Technologie die Kraft hat, die Welt zum Besseren zu verändern. Unsere Mission ist es, zuverlässige, leistungsstarke Produkte zu entwickeln, die Benutzer weltweit mit den grenzenlosen Möglichkeiten der Technologie verbinden.
Wir lassen uns von unseren Kernwerten Professionalität, Innovation, Exzellenz und Einfachheit leiten. Unser Ziel ist es, Kunden zu helfen, herausragende globale Leistungen zu erzielen und den Verbrauchern ein nahtloses, müheloses Technologieerlebnis zu bieten.
Überblick
Wir suchen einen erfahrenen Embedded Software Engineer für die Entwicklung, Optimierung und Weiterentwicklung von Consumer-Netzwerkprodukten wie Routern, Access Points und Switches in unserer Produktlinie Home Networking. In dieser praxisorientierten Rolle arbeiten Sie eng mit funktionsübergreifenden Teams zusammen, um Features von der Konzeption bis zur Fertigstellung zu realisieren und hohe Standards in Bezug auf Leistung, Zuverlässigkeit und Sicherheit zu gewährleisten. Sie werden in jeder Phase des Entwicklungsprozesses eingebunden sein, vom Chipset Bring-up und der SDK-Integration bis hin zur Entwicklung neuer Features.
Hauptverantwortlichkeiten
- Zusammenarbeit mit dem Produktmanagement zur Durchführung technischer Recherchen und Machbarkeitsstudien, die Produktentwicklungsentscheidungen leiten.
- Entwurf und Entwicklung von Embedded-Netzwerkprodukten, Leitung des Chipset Bring-ups, der SDK-Integration und der Anwendungsentwicklung über mehrere Hardwareplattformen hinweg.
- Partnerschaft mit Hardware-Teams zur Implementierung hardwareabhängiger Funktionen und zur Lösung von Integrationsherausforderungen.
- Entwicklung neuer Features für Echtzeit-Embedded-Systeme unter Verwendung von C/C++, Optimierung der Firmware für Leistung, Speichereffizienz und Stromverbrauch, um strenge Systemanforderungen zu erfüllen.
- Erstellung klarer und umfassender technischer Dokumentationen, einschließlich Designspezifikationen, Softwarearchitektur und anderer notwendiger Dokumente zur Unterstützung zukünftiger Entwicklungen, Wartbarkeit und effektiver Zusammenarbeit.
- Durchführung von Code-Reviews und Bereitstellung von Feedback zur Einhaltung von Codierungsstandards und Best Practices im gesamten Team.
- Durchführung von Unit-, Integrations- und Systemtests, Zusammenarbeit mit der Qualitätssicherung zur Definition von Teststrategien und zur Behebung von während der Tests identifizierten Problemen.
- Verwaltung von Firmware-Releases, einschließlich der Pflege detaillierter Dokumentationen, Benutzerhandbücher und Änderungslisten für jedes Update.
- Sicherstellung der Produktionsbereitschaft von Produkten durch Entwicklung von Fertigungswerkzeugen, Unterstützung von Zertifizierungen und Bereitstellung von Vor-Ort-Support nach Bedarf.
- Untersuchung und Behebung von kundenberichteten Problemen, Implementierung von Firmware-Updates zur Verbesserung der Leistung und Behebung von Problemen.
- Mentoring von Junior-Ingenieuren in Bezug auf Codierung, Debugging und Best Practices im Softwaredesign.
- Durchführung von Branchenanalysen, um über Trends auf dem Laufenden zu bleiben und einen Wettbewerbsvorteil bei den Produktangeboten zu wahren.
Erforderliche Qualifikationen
- Bachelor-Abschluss in Informatik, Computertechnik, Elektrotechnik oder gleichwertige Erfahrung.
- 3+ Jahre Erfahrung in der Entwicklung von Embedded-Software.
- Starke Fähigkeiten in Software-Design, Programmierung (C/C++), Skripting und Debugging.
- Vertrautheit mit Embedded-Betriebssystemen (z. B. RTOS, Linux) und Echtzeitsystemdesign.
- Kenntnisse von Netzwerkprotokollen und -standards (z. B. DHCP, IPv4, IPv6).
- Erfahrung in der Arbeit mit Mikrocontrollern, Prozessoren und Hardware-Schnittstellen wie UART, SPI, I2C und GPIO.
- Beherrschung von Debugging-Tools wie GDB, Wireshark und Terminalanwendungen.
- Verständnis des Softwareentwicklungslebenszyklus, einschließlich Versionskontrolle, Unit-Tests und Continuous Integration.
- Starke Problemlösungsfähigkeiten und Liebe zum Detail.
Bevorzugte Qualifikationen
- Erfahrung in der Entwicklung von Netzwerkprodukten wie Access Points, Routern oder Switches.
- Erfahrung mit ARM Cortex-A53/73 oder ähnlichen Plattformen.
- Erfahrung mit WLAN-Chipset Bring-up und Integration.
- Ausgezeichnete Kommunikations- und zwischenmenschliche Fähigkeiten.
- Fähigkeit, selbstständig und in einem schnelllebigen, kollaborativen Umfeld zu arbeiten.
Gehaltsspanne: $100,000 - $140,000
- Kostenlose Snacks und Getränke sowie kostenloses Mittagessen freitags
- Vollständig bezahlte Kranken-, Zahn- und Augenversicherungen (teilweise Kostenübernahme für Angehörige)
- Beiträge zu 401k-Fonds
- Halbjährliche Überprüfungen und jährliche Gehaltserhöhungen
- Gesundheits- und Wellnessleistungen, einschließlich kostenlosem Fitnessstudio-Abonnement
- Vierteljährliche Teambuilding-Events
Bei TP-Link Systems Inc. suchen wir ständig nach ehrgeizigen Mitarbeitern, die sich mit Leidenschaft für ihre Arbeit einsetzen. Wir glauben, dass Vielfalt Innovation und Zusammenarbeit fördert und unseren Unternehmergeist antreibt. Als globales Unternehmen schätzen wir vielfältige Perspektiven sehr und sind bestrebt, ein Umfeld zu schaffen, in dem alle Stimmen gehört, respektiert und geschätzt werden. Wir sind bestrebt, allen Mitarbeitern und Bewerbern gleiche Beschäftigungsmöglichkeiten zu bieten und verbieten Diskriminierung und Belästigung jeglicher Art aufgrund von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, Behinderungsstatus, Genetik, Status als geschützter Veteran, sexueller Orientierung, Geschlechtsidentität oder -ausdruck oder irgendeinem anderen Merkmal, das durch bundesstaatliche, bundesstaatliche oder lokale Gesetze geschützt ist. Über die Einhaltung hinaus streben wir danach, einen unterstützenden und wachstumsorientierten Arbeitsplatz für alle zu schaffen. Wenn Sie unsere Leidenschaft und Verbundenheit mit dieser Mission teilen, laden wir Sie ein, sich zu bewerben und uns bei TP-Link Systems Inc. beim Aufbau eines lebendigen und integrativen Teams zu unterstützen.
Bitte keine Anfragen von Drittanbietern, und wir können derzeit keine Visabefürwortungen anbieten.
