Wonderschool
OnLogic
Firmware-Entwickler, Industrielösungen
Über die Stelle
Treten Sie OnLogic als Firmware-Entwickler bei und tragen Sie zur Entwicklung und Wartung unserer industriellen Computerprodukte bei. Diese dynamische Rolle umfasst Firmware- und Software-Codierung über verschiedene CPU-, SoC- und Mikrocontroller-Architekturen hinweg, die speziell auf eine Reihe von Motherboards und Erweiterungskarten abzielen. Ihre Arbeit wird ARM-Firmware, ARM-Gerätetreiber, benutzerdefinierte x86 UEFI/BIOS und Mikrocontroller-Firmware umfassen.
Sie werden in den gesamten Produktlebenszyklus eingebunden sein – vom ursprünglichen Konzept und der Entwicklung bis hin zu Prototypen, Validierung und Massenproduktion. Wir sind ein schnell wachsendes Unternehmen, das ein engagiertes Teammitglied sucht, das uns hilft, weiterhin "Make It Possible" zu verwirklichen.
Wir glauben an die Kraft der persönlichen Zusammenarbeit und die Vorteile einer starken Arbeitsplatzgemeinschaft. Daher erfordert diese Rolle eine Präsenz vor Ort in unserem Büro in South Burlington, VT, oder Cary, NC. Kandidaten, die bequem pendeln oder umziehen können, werden ermutigt, sich zu bewerben.
Das Team, dem Sie beitreten werden
Unser Ingenieurteam entwickelt hochmoderne Industriecomputer, indem es täglich innovative Lösungen findet. Der Erfolg des Teams beruht auf Zusammenarbeit, kreativem Denken und dem Engagement, an der Spitze der Technologie zu stehen. Rollen in unserem Ingenieurteam umfassen Elektrotechnik, Maschinenbau, Firmware, Anwendungen, Wartung und Regulierung.
Erfahren Sie mehr über das Leben bei OnLogic: onlogic.com/about/careers/life-at-onlogic/
Wen wir suchen
Ein selbstmotivierter Profi, der eigenständig arbeiten und proaktiv handeln kann. Sie arbeiten am besten in einer energiegeladenen, schnell wachsenden Industriecomputerumgebung. Sie lösen gerne Probleme, haben den Wunsch zu lernen und verfügen über Erfahrung im Design von x86 oder ARM-basierten Motherboards, idealerweise für industrielle Anwendungen.
In dieser Rolle sind Sie verantwortlich für
- Zusammenarbeit mit den Produktdefinitions- und Designteams zur Identifizierung und Dokumentation von Firmware-Anforderungen und -Spezifikationen.
- Durchführung von Firmware- und Softwareentwicklungen für ARM-SoCs und verschiedene MCUs.
- Leitung spezifischer Firmware- und Softwareentwicklungsanstrengungen.
- Portierung und Entwicklung von Linux-Gerätetreibern für unsere ARM-Produkte.
- Unterstützung von x86 UEFI-Anpassungen.
- Zusammenarbeit mit externen Parteien bei der Entwicklung von Firmware.
- Zusammenarbeit mit der Fertigung zur Erstellung von Prototypen für die Evaluierung.
- Validierung der Funktion von Firmware und Treibern auf Prototypen.
- Aktive Teilnahme an der kontinuierlichen Verbesserung der Entwicklungsprozesse des Unternehmens.
- Unterstützung des Produktzertifizierungsprozesses durch Verwaltung technischer Dokumentation und Lösung von Compliance-bezogenen Problemen.
- Unterstützung der Produktnachhaltigkeit und Kundenanforderungen für SW/FW-bezogene Probleme.
- Verfolgung von Problemen und Unterstützung bei der Schweregradbewertung, Erleichterung von Lösungen und Verwaltung geeigneter Dokumentation.
- Bewusstsein für Endkunden-Auswirkungen und Konsequenzen für die Benutzererfahrung.
Mindestanforderungen
- Bachelor-Abschluss oder höher in Informatik, Softwaretechnik oder Elektrotechnik.
- Erfahrung in der Leitung gezielter Software-/Firmware-Designanstrengungen
- 3+ Jahre Erfahrung in der Firmware-Entwicklung, vorzugsweise mit ARM-SoCs in der Industrie-PC-Branche.
- Erfahrung in der Zusammenarbeit über mehrere Ingenieurdisziplinen hinweg, wie z. B. Maschinenbau, Elektrotechnik, Firmware und Produkttests.
- Erfahrung in eingebetteter Firmware und Debugging mit JTAG-basierten Debuggern und Logikanalysatoren.
- Starke Kenntnisse in Software-Design mit C und Assembly.
- Erfahrung mit Versionskontrollsystemen wie Git und dem Standard-Softwareentwicklungsprozess.
- Verständnis von ARM- oder MCU-Architekturen, Firmware und Linux.
- Ingenieurtechnisches Verständnis für elektronische/elektrische Systeme.
- Fähigkeit, Schaltpläne für Software-/Hardware-Integration zu verstehen.
- Fähigkeit, in den USA ohne Visumsponsorship zu arbeiten.
- Erfahrung mit ARM64-SoCs, einschließlich ihrer Architektur und Funktionsweise, ist wünschenswert.
- Erfahrung mit Device Trees in einer ARM-Umgebung wird bevorzugt.
Wer wir sind
OnLogic-Mitarbeiter haben die Möglichkeit, unsere Zukunft zu gestalten und wirkungsvolle Veränderungen voranzutreiben. Wir entwickeln und fertigen spezialisierte Computer und Hardwarelösungen für Unternehmen auf der ganzen Welt und helfen ihnen, das scheinbar Unmögliche möglich zu machen. Unsere Computer sind so konzipiert, dass sie dort funktionieren, wo andere versagen, und es ist unsere Vision, die erste Wahl im industriellen Computing zu sein. Um diese Vision Wirklichkeit werden zu lassen, haben wir ein Team von ehrgeizigen Problemlösern aufgebaut, die von den Kernwerten des Unternehmens geleitet werden: Offenheit, Fairness, Innovation und Unabhängigkeit. Wir haben ein offenes Büro, offene Gehälter und streben danach, bei unseren Entscheidungen fair und transparent zu sein. Wir ermutigen jeden Mitarbeiter unseres Teams, Input und Feedback zu geben, und streben danach, uns und unser Geschäft jeden einzelnen Tag zu verbessern.
Vielfalt ist ein wesentlicher Bestandteil unserer Kernwerte. Nicht nur die Achtung, sondern die aktive Einbeziehung einer Vielzahl von Hintergründen, Lebenserfahrungen und Meinungen hilft uns, Innovationen zu fördern, unsere Problemlösungsfähigkeiten zu verbessern und das Lernen und Engagement unter unseren Teammitgliedern zu fördern. Wir ermutigen Personen mit vielfältigen Hintergründen nachdrücklich, sich zu bewerben.
Wir verpflichten uns, allen Mitarbeitern einen sicheren, integrativen und belästigungsfreien Arbeitsplatz zu bieten. Wir tolerieren keine Form von Belästigung, Diskriminierung oder Voreingenommenheit aufgrund von Rasse, ethnischer Zugehörigkeit, Geschlecht, sexueller Orientierung, Religion, Behinderung, Alter oder einer anderen geschützten Eigenschaft.
Um mehr über unsere Werte, unsere Mission und das Arbeiten bei OnLogic zu erfahren, besuchen Sie onlogic.com/careers.
Die Gehaltsspanne für diese Stelle beträgt $140,000 bis $160,000. Die endgültige Vergütung ermitteln wir im Gespräch mit den Bewerbern und anhand ihrer Erfahrung in ähnlichen Positionen.
- Ein wettbewerbsfähiges Gehalt, basierend auf Ihrer Erfahrung und den Anforderungen der Stelle
- Ein umfassendes Leistungspaket
- 401k Plan mit 3% Arbeitgeberbeitrag
- Ein jährlicher Gewinnbeteiligungsbonus
- Bezahlter Mutterschafts- und Vaterschaftsurlaub sowie kurz- und langfristige Invaliditätsleistungen
- Ein persönlicher Entwicklungsplan, der Ihnen (und uns) beim Wachstum hilft
