Siemens
Fiery
Senior Software Engineer
Über die Stelle
Fiery LLC ist der führende Anbieter von Digital Front End s (DFEs) und Workflow-Lösungen für die wachsende industrielle Druckindustrie sowie die grafische Industrie. Fiery ist führend bei der Transformation von analoger zu digitaler Bildgebung mit skalierbaren, digitalen und preisgekrönten Produkten für die Druckindustrie. Mit Hauptsitz im Silicon Valley, Kalifornien, Niederlassungen auf der ganzen Welt und einem Kundenstamm, der über 2 Millionen weltweit verkaufte DFEs umfasst, bieten wir innovative Software- und Cloud-basierte Technologien, die schnelle Leistung, beeindruckende Farben und außergewöhnliche Druckqualität für eine breite Palette von Produktionsdruckgeräten liefern.
Fiery DFEs sind in einer Vielzahl von Industriesegmenten installiert, darunter Akzidenzdruck, Verpackung, Schilder- und Displaygrafik, Keramik, Baumaterialien, Textilien usw. Mit über 30 Jahren exzellenter Unterstützung und Service sind wir in 19 Ländern mit über 800 Mitarbeitern vertreten.
Fiery Vision: Den Drucker in die Lage versetzen, das zu produzieren, was sich der Designer vorgestellt hat
ROLLE UND VERANTWORTLICHKEITEN
Als Senior Software Engineer – System- / Plattformentwicklung (Windows & Linux):
Sie spielen eine entscheidende Rolle beim Entwurf, der Entwicklung und der Wartung von Systemsoftware für Windows- und Linux-Plattformen. Sie übernehmen die vollständige Verantwortung für komplexe Komponenten und fungieren als wichtiger Mitwirkender bei der Systemprogrammierung und plattformbezogenen Initiativen.
Sie nutzen Ihre fundierte Expertise in C/C++, um leistungsstarke, skalierbare und zuverlässige Software zu erstellen. Sie entwerfen, programmieren, testen, debuggen und verbessern System- und Anwendungskomponenten mit Fokus auf Effizienz, Robustheit und Wartbarkeit.
Sie arbeiten intensiv mit System-APIs, Betriebssysteminterna sowie Interaktionen zwischen Kernel- und Benutzermodus, um komplexe technische Probleme zu lösen. Sie tragen zu Netzwerkkomponenten und verteilten Systemen bei und stellen dabei Leistung und Stabilität sicher. Treiben Sie die technische Problemlösung in Bereichen wie Speicherverwaltung, Nebenläufigkeit und Leistungsoptimierung voran. Beheben Sie kritische Probleme und bieten Sie nachhaltige Lösungen an.
Sie arbeiten eng mit funktionsübergreifenden Teams zusammen, einschließlich Produktmanagement, Qualitätssicherung und anderen Engineering-Gruppen, während Sie die volle Verantwortung für zugewiesene Module behalten.
Sie nehmen aktiv an Code-Reviews teil und tragen zu technischen Best Practices bei.
Sie arbeiten unabhängig mit minimaler Aufsicht, zeigen ein hohes Maß an Verantwortungsbewusstsein und liefern konsistent qualitativ hochwertige Ergebnisse in einem schnelllebigen Umfeld.
STELLENANFORDERUNGEN
Bildungsabschluss
Bachelor- oder Masterabschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige Erfahrung)
Erfahrung
5–10 Jahre Berufserfahrung in der System-/Softwareentwicklung
KOMPETENZEN (TECHNISCHE & VERHALTENSBEZOGENE KOMPETENZEN)
* Technische Kompetenzen
- Fundierte Programmierkenntnisse in C und C++
- Fundierte Erfahrung mit Windows- und Linux-Plattformen
- Tiefgreifendes Verständnis der Betriebssysteminterna (Prozesse, Threads, Speicherverwaltung, E/A, Synchronisation)
- Fundierte Erfahrung in der Systemprogrammierung (APIs, Multithreading, IPC, Systemaufrufe)
- Erfahrung in der Entwicklung und Fehlersuche von Netzwerkkomponenten (TCP/IP, Sockets, Protokolle)
- Starke Fähigkeiten zur Fehlerbehebung bei Speicher-, Leistungs- und Nebenläufigkeitsproblemen
- Erfahrung im Aufbau skalierbarer und zuverlässiger verteilter Systeme
- Praktische Erfahrung mit Leistungsoptimierung und Profiling-Tools
- Verständnis von Sicherheitskonzepten wie Authentifizierung, Verschlüsselung und sicheren Codierungspraktiken
- Vertrautheit mit Build-Systemen und CI/CD-Pipelines
Verhaltensbezogene Kompetenzen
- Ausgeprägtes Verantwortungsbewusstsein und Eigenverantwortung
- Exzellente analytische Fähigkeiten und Problemlösungskompetenz
- Fähigkeit, unabhängig mit minimaler Aufsicht zu arbeiten
- Effektive Kommunikations- und Kooperationsfähigkeiten
- Eigeninitiative und starker Fokus auf die Umsetzung in einem schnelllebigen Umfeld
- Erfahrung mit Kernel-Modus-Entwicklung (Treiber, Dateisysteme, Low-Level-Komponenten) ist von Vorteil
Was wir Ihnen bieten
- Gelegenheit, in einem globalen produktbasierten Unternehmen zu arbeiten
- Einblick in fortschrittliche System- und Plattformtechnologien
- Arbeit an komplexen, wirkungsvollen technischen Problemen
- Zusammenarbeit mit erfahrenen Ingenieuren und technischen Führungskräften
- Starke Lern- und Karriereentwicklungsmöglichkeiten
- Flexibles und schnelllebiges Arbeitsumfeld
- Wettbewerbsfähige Vergütung gemäß Marktstandards
Erklärung zu Chancengleichheit und Barrierefreiheit
Vergütung: Die Gehaltsspanne für diese Position liegt bei $135,000 – $150,000 USD.
Die Vergütung wird basierend auf Erfahrung, Fähigkeiten und geografischem Standort festgelegt.
Fiery ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber werden unabhängig von Rasse, nationaler Herkunft, Alter, Geschlecht, Religion, Behinderung, sexueller Orientierung, Familienstand, Veteranenstatus, Geschlechtsidentität oder -ausdruck oder einer anderen durch lokale, staatliche oder bundesstaatliche Gesetze geschützten Grundlage für eine Anstellung in Betracht gezogen. Diese Richtlinie gilt für alle Aspekte der Beschäftigung, einschließlich Einstellung, Versetzung, Beförderung, Vergütung, Anspruch auf Leistungen und Beendigung des Arbeitsverhältnisses.
EEO ist das Gesetz: Chancengleichheit bei der Beschäftigung | U.S. Department of Labor dol.gov/general/topic/discrimination
Fiery verpflichtet sich, angemessene Vorkehrungen für Bewerber mit Behinderungen anzubieten. Wenn Sie Unterstützung oder eine Anpassung aufgrund einer Behinderung benötigen, kontaktieren Sie uns bitte unter talentacquisition.mailbox@fiery.com [talentacquisition.mailbox@fiery.com]. Fiery wird Entscheidungen über solche Anfragen auf Unterstützung oder Anpassung von Fall zu Fall treffen.
Bestimmung zur Nichtdiskriminierung bei der Lohntransparenz
Fiery wird Mitarbeiter oder Bewerber nicht entlassen oder in anderer Weise diskriminieren, weil sie sich nach ihrem eigenen Lohn oder dem Lohn eines anderen Mitarbeiters oder Bewerbers erkundigt, darüber gesprochen oder diesen offengelegt haben. Mitarbeiter, die im Rahmen ihrer wesentlichen beruflichen Funktionen Zugang zu den Vergütungsinformationen anderer Mitarbeiter oder Bewerber haben, dürfen den Lohn anderer Mitarbeiter oder Bewerber jedoch nicht an Personen weitergeben, die ansonsten keinen Zugang zu Vergütungsinformationen haben, es sei denn, die Offenlegung erfolgt (a) als Reaktion auf eine formelle Beschwerde oder Anklage, (b) im Rahmen einer Untersuchung, eines Verfahrens, einer Anhörung oder einer Klage, einschließlich einer vom Arbeitgeber durchgeführten Untersuchung, oder (c) im Einklang mit der gesetzlichen Verpflichtung des Auftragnehmers zur Bereitstellung von Informationen. 41 CFR 60-1.35(c).
