Skyline Scientific Inc
Microchip Technology Inc.
Senior Technical Staff Engineer - Software
Stellenbeschreibung
Suchen Sie eine einzigartige 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? Wir bieten all das und mehr 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. Die landesweit anerkannten Leadership Passage Programs von Microchip unterstützen das Karrierewachstum, in die wir jährlich über tausend Menschen stolz 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 Guiding Values microchip.com/en-us/about/careers/mission-and-values; wir bezeichnen es liebevoll als Aggregate System und es hat uns unzählige Auszeichnungen für Vielfalt und Exzellenz am Arbeitsplatz eingebracht.
Unser Unternehmen wird von engagierten Teamplayern aufgebaut, die gerne den Status quo in Frage stellen; wir hätten keine Rekordumsätze und über 30 Jahre Quartalsrentabilität microchip.com/en-us/about/investors ohne ein großartiges Team erreicht, 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 San Jose, CA. Der erfolgreiche Kandidat ist verantwortlich für die Arbeit an Plattform- und Technologiebausteinen für unsere Produktpalette im Bereich Netzwerktiming und -synchronisation. 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 eingebetteten 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 verschiedene Peripheriegeräte, um eine robuste Hardware-Software-Integration zu gewährleisten.
- Funktionsübergreifende Zusammenarbeit mit Hardware-Engineering, Software-QA, Betrieb und globalen Entwicklungsteams, um sich auf die technische Strategie zu einigen, komplexe Probleme zu beheben und die Projektabwicklung voranzutreiben.
- 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 dem 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.
- Beherrschung der C Programmierung und von Shell-Skripten.
- Starke Debugging-Fähigkeiten mit Tools wie GDB und Lauterbach.
- Erfahrung im Yocto-Framework.
Bevorzugte Qualifikationen
- Vertrautheit mit Prozessoren der QorIQ Layerscape-Familie.
- Vertrautheit mit PCI Express Controllern und Bus-Spezifikationen.
US Exportkontrollanforderungen: Diese Stelle erfordert den Zugriff auf Technologie, Materialien, Software oder Hardware, die den Exportgesetzen der Vereinigten Staaten unterliegen. Kandidaten müssen entweder die US-Staatsbürgerschaft, eine dauerhafte US-Aufenthaltsgenehmigung oder die Einstufung als geschützte Person gemäß 8 USC 1324b (a) (3) nachweisen.
Reisezeit: 0% - 25%
Körperliche Eigenschaften: Fühlen, Hören, Sonstiges, Sehen, Sprechen, Alleinarbeit, Arbeit mit anderen
Körperliche Anforderungen: 10% Gehen, 10% Stehen, 80% Sitzen; 100% drinnen; Übliche Geschäftszeiten
Das jährliche Grundgehalt 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.
Microchip Technology Inc ist ein Arbeitgeber, der Chancengleichheit und affirmative Maßnahmen 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 irgendeine andere gesetzlich geschützte Eigenschaft.
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 Mitarbeiter von Microchip 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 Gesundheitsleistungen, 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
