Senior Software Engineer

Senior Software Engineer

Aachen Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
C

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Bereich Maschinenvision.
  • Unternehmen: Cognex, ein führendes Unternehmen in der Maschinenvisionsbranche mit einer kreativen Startup-Kultur.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, Fitnessstudio vor Ort und regelmäßige Teamevents.
  • Weitere Informationen: Informelle Kultur mit monatlichen Events und hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Maschinenvision und arbeite in einem dynamischen, unterstützenden Team.
  • Qualifikationen: Master-Abschluss in Informatik oder verwandtem Bereich und 8+ Jahre Erfahrung in der Softwareentwicklung.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Bereit für einen Job, der Sie herausfordert und ermutigt, das Beste aus sich herauszuholen? Fühlen Sie sich in einer hochinnovativen F&E-Umgebung zu Hause? Dann schließen Sie sich unserem Team bei Cognex an! Cognex ist der globale Marktführer im spannenden und wachsenden Bereich der Maschinenvision mit einem Jahresumsatz von fast 1 Milliarde Dollar. Wir sind ein finanziell starkes internationales Unternehmen mit einer Kultur, die die dynamische, kreative Umgebung eines Startups aufrechterhält. Unsere Mitarbeiter, stolz "Cognoids" genannt, nehmen ihre Arbeit ernst, aber sich selbst nicht zu ernst. Unsere Kultur „Work Hard, Play Hard, Move Fast“ erkennt unsere Mitarbeiter für ihre Innovation, Ausdauer und harte Arbeit in einer unterhaltsamen und lohnenden Umgebung an.

Arbeiten Sie als Teil eines der erfolgreichsten Unternehmen der Branche! Schließen Sie sich einer warmen, informellen und persönlichen Kultur mit monatlichen Veranstaltungen und vierteljährlichen Aktivitäten zur Stärkung des Teams an. Wir haben ein Fitnessstudio vor Ort für alle unsere Mitarbeiter, eine Gemeinschaft aktiver Läufer und andere Sportaktivitäten. Nehmen Sie an regelmäßigen sozialen Ausflügen mit Ihren Kollegen als Team teil.

Über Sie

Unser idealer Kandidat ist ein pragmatischer Softwareprofi mit einer positiven Einstellung, der die Begeisterung für das Lernen und Anwenden neuer Entwicklungen teilt, die dazu beitragen, unsere Softwareplattform auf dem neuesten Stand zu halten. Sie werden an der Gestaltung und dem Bring-up unserer nächsten Generation von Maschinenvisionsgeräten beteiligt sein, daher sind starke Systemtechnikfähigkeiten erforderlich. Hier ist eine Liste von einigen der Dinge, auf die wir in unserem Einstellungsprozess achten:

  • Master-Abschluss in Computertechnik, Informatik oder einem verwandten Bereich
  • 8+ Jahre Berufserfahrung in der Entwicklung eingebetteter Software
  • Erfahrung in C/C++ und Python
  • Berufserfahrung in Embedded Linux
  • Berufserfahrung im Linux-Kernel, Bootloadern und der Entwicklung von Linux-Distributionen
  • Erwünschte Berufserfahrung in Yocto
  • Systemtechnikfähigkeiten, um Produktanforderungen zu verstehen, zu übersetzen und umzusetzen
  • Verständnis von elektrischen Schaltplänen und der Grenzschicht zwischen EE und SW
  • Hohe Energie und motivierter Lerner mit starken analytischen und problemlösenden Fähigkeiten
  • Gute Präsentations-, Kommunikations-, Organisations- und zwischenmenschliche Fähigkeiten
  • Verbal und schriftlich fließend in Englisch erforderlich

Was Sie tun werden

  • Bring-up neuer Hardware in enger Zusammenarbeit mit unseren Elektroteams, Bereitstellung robuster Schnittstellen für unsere High-Level-Anwendungsteams
  • Erstellen von Treibern für neue Boards, Komponenten und Sensoren (z.B. optisch & Beleuchtung)
  • Bewertung neuer Hardware basierend auf EVK und Entwicklungskits
  • Debuggen und Troubleshooting in einer Hardware- und Softwareumgebung auf heterogenen Multi-Core-Systemen
  • Sicherstellen eines robusten und hochwertigen Produkts durch Entwicklung von Testautomatisierung
  • Unterstützen und Kommunizieren mit anderen internen Teams unter Verwendung unserer Software
  • Gelegentliche Reisen in die USA oder nach Ungarn

Arbeitsort: Krefelder Straße 218, 52070 Aachen, Deutschland

Senior Software Engineer Arbeitgeber: Cognex

Cognex ist ein hervorragender Arbeitgeber, der eine dynamische und kreative Arbeitsumgebung bietet, die an die eines Start-ups erinnert. Unsere Mitarbeiter, die stolz als 'Cognoids' bezeichnet werden, profitieren von einem unterstützenden Teamgeist, regelmäßigen sozialen Veranstaltungen und einer Vielzahl von Gesundheits- und Fitnessangeboten, einschließlich eines Fitnessstudios vor Ort. Mit einem klaren Fokus auf Innovation und persönliches Wachstum bieten wir unseren Mitarbeitern die Möglichkeit, sich in einem spannenden und zukunftsorientierten Bereich weiterzuentwickeln.

C

Kontaktdaten:

Cognex Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer erhalten könnten

Tipp Nummer 1

Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit aktuellen Mitarbeitern von Cognex in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in C/C++ und Python auffrischst. Mach ein paar Coding-Challenges oder arbeite an Projekten, die deine Fähigkeiten zeigen – so bist du bestens gerüstet!

Tipp Nummer 3

Zeige deine Leidenschaft für Machine Vision! Bereite Beispiele vor, wie du innovative Lösungen in der Vergangenheit entwickelt hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben und deine Begeisterung zu zeigen.

Tipp Nummer 4

Nutze unsere Website, um dich direkt zu bewerben! Das macht es uns einfacher, dich kennenzulernen und zeigt, dass du wirklich an einer Karriere bei Cognex interessiert bist. Lass uns gemeinsam die Zukunft der Machine Vision gestalten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer mit Bravour zu bestehen

C/C++
Python
Embedded Software Development
Embedded Linux
Linux Kernel
Bootloader Entwicklung
Yocto

Einige Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben:Bevor du deine Bewerbung abschickst, schau dir unsere Website und die Unternehmenskultur genau an. Wir bei StudySmarter legen großen Wert auf Innovation und Teamarbeit, also zeig uns, dass du das auch tust!

Sei du selbst:In deiner Bewerbung solltest du authentisch sein. Zeig uns deine Persönlichkeit und was dich motiviert. Wir suchen nach Pragmatikern mit einer positiven Einstellung – lass uns wissen, warum du der perfekte Fit für unser Team bist!

Betone deine Erfahrungen:Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu den Anforderungen passen. Wenn du in der Softwareentwicklung oder im System Engineering stark bist, dann lass es uns wissen – wir wollen deine Stärken sehen!

Bewirb dich über unsere Website:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei Cognex vorbereitet

Mach dich mit der Unternehmenskultur vertraut

Informiere dich über die Kultur von Cognex, die eine Mischung aus Ernsthaftigkeit und Spaß ist. Zeige in deinem Interview, dass du zu dieser 'Work Hard, Play Hard'-Mentalität passt und bereit bist, sowohl hart zu arbeiten als auch das Team zu unterstützen.

Bereite technische Beispiele vor

Da du als Senior Software Engineer viel Erfahrung mitbringen solltest, bereite konkrete Beispiele aus deiner bisherigen Arbeit vor. Erkläre, wie du komplexe Probleme gelöst hast und welche Technologien du verwendet hast, um deine Fähigkeiten in C/C++, Python und Embedded Linux zu demonstrieren.

Zeige deine Lernbereitschaft

Cognex sucht nach einem motivierten Lerner. Bereite dich darauf vor, über neue Technologien oder Entwicklungen zu sprechen, die du kürzlich gelernt hast. Zeige, dass du bereit bist, dich ständig weiterzuentwickeln und neue Herausforderungen anzunehmen.

Kommunikation ist der Schlüssel

Stelle sicher, dass du deine Kommunikationsfähigkeiten unter Beweis stellst. Übe, technische Konzepte klar und verständlich zu erklären, da du mit verschiedenen Teams zusammenarbeiten wirst. Gute Präsentationsfähigkeiten sind entscheidend, also sei bereit, deine Ideen überzeugend zu präsentieren.