Roku
Microchip Technology Inc.
Senior Technical Staff Engineer - Software
Stellenbeschreibung
Suchen Sie nach einer einzigartigen Gelegenheit, Teil von etwas Großem zu sein? Möchten Sie einem 17,000-köpfigen Team beitreten, das an der Technologie arbeitet, die die Welt um uns herum antreibt? Suchen Sie eine Atmosphäre des Vertrauens, der Ermächtigung, des Respekts, der Vielfalt und der Kommunikation? Wie wäre es mit der Möglichkeit, ein Stück eines globalen Unternehmens mit einem Umsatz von mehreren Milliarden Dollar (mit B!) zu besitzen? Das und mehr bieten wir bei Microchip Technology Inc.
Menschen arbeiten bei Microchip, weil wir die Technologie entwickeln, die die Welt antreibt. Sie bleiben, weil unsere Kultur ihr Wachstum und ihre Stabilität unterstützt. Sie werden durch eine unglaubliche Bandbreite an Produkten und Lösungen mit unbegrenztem Karrierepotenzial herausgefordert und angetrieben. Microchips national anerkannte Leadership-Passage-Programme unterstützen das Karrierewachstum, in die wir jährlich über tausend Menschen aufnehmen. Wir sind stolz auf unser Engagement für die Mitarbeiterentwicklung, wertebasierte Entscheidungsfindung und ein starkes Gemeinschaftsgefühl, angetrieben von unserer Vision, Mission und 11 Leitwerten microchip.com/en-us/about/careers/mission-and-values; wir bezeichnen es liebevoll als das Aggregate System und es hat uns unzählige Auszeichnungen für Vielfalt und hervorragende Arbeitsplatzkultur eingebracht.
Unser Unternehmen wird von engagierten Teamplayern aufgebaut, die den Status quo gerne hinterfragen; wir hätten keine Rekordumsätze und über 30 Jahre Quartalsrentabilität microchip.com/en-us/about/investors erreicht ohne ein großartiges Team, das sich der Förderung von Innovation verschrieben hat. Menschen wie Sie.
Besuchen Sie unsere Karriereseite microchip.com/en-us/about/careers/working-here, um zu sehen, welche spannenden Möglichkeiten und Unternehmensvorteile microchip.com/en-us/about/careers/working-here auf Sie warten!
Microchips Frequency and Timing Systems Business Unit ist weltweit führend bei präzisen Timing- und Synchronisationslösungen. Wir suchen einen Senior Technical Staff Embedded Systems Software Engineer für unser Entwicklungsteam in Santa Rosa oder San Jose, CA. Der erfolgreiche Kandidat ist verantwortlich für die Arbeit an Plattform- und Technologiebausteinen für unser Netzwerk-Timing- und Synchronisationsproduktportfolio. Wir suchen einen erfahrenen Fachmann mit starkem Hintergrund in eingebetteten Systemen und der Fähigkeit, komplexe technische Probleme zu lösen.
Aufgaben
- Entwerfen, Entwickeln und Optimieren von skalierbaren Softwarelösungen für eingebettete Geräte und Systeme unter Verwendung des Linux Betriebssystems.
- Entwickeln, Anpassen und Pflegen von Pre-Loader, U-Boot Bootloader und Linux Kernel-Modulen zur Unterstützung neuer Hardwareplattformen und Funktionen.
- Entwerfen und Bereitstellen von hochwertigen Linux Kernel-Treibern für diverse Peripheriegeräte, um eine robuste Hardware-Software-Integration zu gewährleisten.
- Funktionsübergreifende Zusammenarbeit mit Hardware-Engineering, Software-QA, Operations und globalen Entwicklungsteams zur Abstimmung der technischen Strategie, zur Fehlerbehebung bei komplexen Problemen und zur Steuerung der Projektabwicklung.
- Durchführung von Board-Bring-up-Aktivitäten für neu entwickelte Hardware.
- Beheben, Analysieren und Lösen von technischen Problemen, die auftreten.
- Erstellen und Pflegen von benutzerdefinierten Ethernet-Treibern, die auf spezifische Anforderungen zugeschnitten sind.
- Erstellen von Design-Dokumentationen und Funktionsspezifikationen für neue Softwaremodule.
Anforderungen/Qualifikationen
- Bachelor- oder Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten Fachgebiet, mit mindestens 15 Jahren Erfahrung in der Entwicklung von Embedded-Plattformsoftware.
- Praktische Erfahrung mit Linux Kernel-Interna und der Entwicklung von Peripherietreibern (Ethernet, Flash, SPI, I²C, UART).
- Expertise in der Anpassung von U-Boot Bootloadern und im Portieren von Linux Kerneln auf verschiedenen Embedded-Plattformen.
- Erfahrung mit Board-Bring-up auf ARM-basierten Systemen.
- Erfahrung in IP-Protokollen und der Entwicklung von Netzwerksoftware.
- Beherrschung der Linux Ethernet-Gerätetreiberentwicklung.
- Kenntnisse von Netzwerktechnologien, einschließlich Firewall, Routing, IPv4/IPv6 und VLANs.
- Starkes Verständnis von Embedded-Software-Design auf Linux-basierten Systemen.
- Tiefgreifende Kenntnisse von Betriebssystem-Codierungstechniken wie Prozesse, Threads, Interrupts usw.
- Fundierte Kenntnisse in C-Programmierung und Shell-Skripten.
- Starke Debugging-Fähigkeiten mit Tools wie GDB und Lauterbach.
- Erfahrung im Yocto-Framework.
US-Exportkontrollbestimmungen: Diese Stelle erfordert Zugang zu Technologie, Materialien, Software oder Hardware, die den Exportgesetzen der Vereinigten Staaten unterliegen. Kandidaten müssen einen Nachweis über die US-Staatsbürgerschaft, den dauerhaften Wohnsitz in den USA oder die Einstufung als geschützte Person gemäß 8 USC 1324b (a) (3) erbringen.
Bevorzugte Qualifikationen
- Vertrautheit mit Prozessoren der QorIQ Layerscape-Familie.
- Vertrautheit mit PCI Express-Controllern und Bus-Spezifikationen.
Reisezeit: 0% - 25%
Körperliche Eigenschaften: Fühlen, Hören, Sonstiges, Sehen, Sprechen, Alleinarbeit, Arbeit mit Anderen
Körperliche Anforderungen: 80% Sitzen, 10% Gehen, 10% Stehen, Übliche Geschäftszeiten
Microchip Technology Inc ist ein Arbeitgeber, der Chancengleichheit und positive Diskriminierung fördert. Alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Geschlecht, Geschlechtsidentität, sexuelle Orientierung, Rasse, Hautfarbe, Religion, nationale Herkunft, Behinderung, geschützten Veteranenstatus, Alter oder andere gesetzlich geschützte Merkmale.
Weitere Informationen zu den geltenden Vorschriften zur Chancengleichheit finden Sie im Poster "Know Your Rights: Workplace Discrimination is Illegal" eeoc.gov/poster.
An alle Personalvermittlungsagenturen: Microchip Technology Inc. akzeptiert keine unaufgeforderten Lebensläufe von Agenturen. Bitte leiten Sie keine Lebensläufe an unser Recruiting-Team oder andere Microchip-Mitarbeiter weiter. Microchip ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen.
Gehaltsspanne
Wir bieten ein Gesamtvergütungspaket, das zu den besten der Branche gehört. Es besteht aus wettbewerbsfähigem Grundgehalt, Restricted Stock Units und vierteljährlichen Bonusauszahlungen. Zusätzlich zu diesen Komponenten umfasst unser Paket Leistungen, die ab dem ersten Tag beginnen, Altersvorsorgepläne und ein branchenführendes ESPP-Programm mit einer 2-jährigen Rückschau. Weitere Informationen zu allen unseren Leistungen finden Sie unter dem folgenden Link:
Vorteile der Arbeit bei Microchip microchip.com/en-us/about/careers/working-here
Die jährliche Grundgehaltsspanne für diese Position, die in den USA ausgeübt werden könnte, beträgt $91,000 - $232,000.*
*Die Spanne hängt von zahlreichen Faktoren ab, einschließlich des Arbeitsortes, der Fähigkeiten und der Erfahrung.
