Roku
Enovation Controls LLC
Software Support Engineer
Beschreibung
Über uns
Enovation Controls ist auf komplexe Projekte spezialisiert und bietet unvergleichliche Expertise und innovative Lösungen. Als schlüsselfertiger Anbieter widmen wir uns der Bereitstellung bahnbrechender Technologie und der Übertreffung von Erwartungen. Unser Engagement für Exzellenz ist in unseren Kernwerten verankert, und wir suchen nach Personen, die mit unseren Werten übereinstimmen und in unserem dynamischen Umfeld erfolgreich sind. Mit vielfältigen Teams und einem Fokus auf hohe Leistungsstandards sind wir stolz darauf, dass Great Place to Work Enovation Controls seit sechs Jahren in Folge zu einem der besten Arbeitgeber in der Fertigung und Produktion ernannt hat.
Kultur
Enovation Controls hat ein Unternehmen und eine Kultur aufgebaut, indem wir unsere Kernwerte leben. Wir suchen nach ehrgeizigen, bescheidenen und intelligenten Mitarbeitern, die unsere Kernwerte annehmen und in einer unterhaltsamen und lohnenden Kultur erfolgreich sind. Enovation Controls ist eine Lernorganisation, die Komplexität mit hohen Erwartungen und Leistung meistert. Die Teams des Unternehmens sind multidisziplinär und bieten eine breite Palette von Erfahrungen.
Beschreibung
Treten Sie unserem Platform Software Development Team bei! Nutzen Sie Ihre Embedded-Software-Kenntnisse und erweitern Sie Ihr Wissen und Ihre Expertise in unseren Plattformen und Produkten. Unterstützen Sie Kunden / Partner und deren Anwendungsentwickler / Integratoren auf vielfältige Weise, einschließlich der Erstellung von Demos und der Anleitung externer Entwickler durch neue Funktionen und Upgrades. Unsere Softwareprodukte werden zur Erstellung von Anwendungen verwendet, die in Elektrofahrzeugen, industriellen Off-Highway-Geräten, stationären Motoranwendungen, Geländefahrzeugen, Wakeboard-Booten, Motorrädern und vielen mehr laufen.
Das Arbeitsumfeld ist kollaborativ über viele interorganisationale Teams hinweg. Ihr Input und Ihr Feedback werden nicht nur geschätzt, sondern sind auch notwendig!
Wir betrachten uns gerne als unkompliziert – wir bieten flexible Arbeitszeiten und eine entspannte Umgebung.
Viele Unternehmen verwenden den eingängigen Slogan „work hard, play hard“ – wir auch! Wir leben dies jedoch jeden Tag und es ist sehr stark in allen Abteilungen integriert.
Hauptaufgaben
- Erstellen und Dokumentieren von Beispielcode und voll funktionsfähigen Anwendungen mit einer Vielzahl von IDEs und Sprachen zur Unterstützung unserer Display- und Controller-Plattformen.
- Zusammenarbeit mit anderen Engineering-Teams, um die Integration von Drittanbieter-Embedded-UI/UX-Frameworks wie Qt und Crank Storyboard mit unserer Plattform zu demonstrieren.
- Entwickeln Sie Expertise in den Softwareplattformen von Enovation Controls (OpenPV und PowerVIsion), um Kunden beim Erstellen von Anwendungen für eine Vielzahl von Enovation Controls-Hardware sowie Open-Hardware wie Raspberry Pi und Beaglebone zu unterstützen.
- Stellen Sie sicher, dass Kunden erfolgreich mit den Software- und Hardwareplattformen von Enovation Controls arbeiten, indem Sie ein exzellentes Kundensupport-Niveau bieten, Schulungsinhalte entwickeln und der Softwareentwicklung wertvolles Feedback als „Stimme des Kunden“ geben.
- Teilnahme an der Analyse von Kundenproblemen und Funktionsanfragen in enger Zusammenarbeit mit den Entwicklungsteams, um Lösungen zu finden und Backlogs zu entwickeln.
Anforderungen
Erforderliche Erfahrung und Fähigkeiten
- Mindestens zwei Jahre Branchenerfahrung in der Entwicklung von Code für Embedded-Anwendungen.
- Beherrschung einer oder mehrerer Programmiersprachen, C#, C++, Python, in einer Embedded-Umgebung.
- Beherrschung von Visual Studio, QT Creator, VS Code oder ähnlichen IDEs.
- Fähigkeit, neue Technologien, Software-Sprachen und IDEs durch selbstgesteuertes Lernen zu erlernen.
- Nachgewiesene Fähigkeit zur Diagnose von Softwareproblemen unter Verwendung fundierter Debugging- und Fehlerbehebungstechniken.
- Effektiv in der Vermittlung technischer Themen auf leicht verständliche Weise.
- Selbstständig, in der Lage, Projekte mit begrenzter Anleitung zu planen und abzuschließen, entweder in einer Teamumgebung oder eigenständig.
Bevorzugte Qualifikationen
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten technischen Studienfach.
- Erfahrung in der Software-Fehlerbehebung.
- Web-Entwicklungsfähigkeiten (node.js, html / css).
- Affinität zur Elektrotechnik.
- Kenntnisse der industriellen Kommunikationsbusse CAN, Ethernet und MODBUS.
Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt schätzt. Alle Einstellungen erfolgen auf der Grundlage von Qualifikationen, Verdiensten und Geschäftsanforderungen.
