San Diego, CA
Vollzeit

Software-Ingenieur II, Anwendungen

Brain Corp ist ein in San Diego, Kalifornien, USA, ansässiges KI-Unternehmen, das transformative Kerntechnologien für die Robotikindustrie entwickelt. Unser Ziel ist es, autonome Technologie zu entwickeln, die der realen Welt hilft, besser zu funktionieren. Die Roboter- und KI-Lösungen von Brain helfen Einzelhändlern dabei, sicherzustellen, dass das richtige Produkt zum richtigen Preis und in einer sauberen Umgebung im richtigen Regal steht. Mit der BrainOS®-Roboterplattform, die die weltweit größte Flotte autonomer mobiler Roboter (AMRs) in öffentlichen Bereichen betreibt, bietet Brain Corp aufschlussreiche und effiziente automatisierte Lösungen für die Bodenreinigung und die Bestandsverwaltung an, die Unternehmen und ihre Mitarbeiter in die Lage versetzen, mehr zu erreichen. Brain Corp betreibt derzeit mehr als 30.000 AMRs und stellt damit die größte Flotte ihrer Art weltweit dar. Brain Corp wird durch den SoftBank Vision Fund, Clearbridge und Qualcomm Ventures finanziert.

Zusammenfassung der Position:

Arbeiten Sie leidenschaftlich gern an Spitzentechnologien? Möchten Sie Teil eines Teams sein, das ständig neue Wege geht, um die nächste Generation von Roboterprodukten zu entwickeln? Möchten Sie sehen, wie Roboter Seite an Seite mit Mitarbeitern in Lebensmittelgeschäften, großen Einzelhandelsketten und großen Lagerhäusern arbeiten? Bei Brain Corp haben Sie die Möglichkeit, die Robotik zur Realität werden zu lassen und das Leben der Menschen zu verändern. Heute reinigen unsere Roboter selbstständig Böden, durchsuchen Regale nach fehlenden Produkten und transportieren Kisten und Waren von einem Ort zum anderen. In Zukunft werden unsere Roboter effizienter navigieren und schneller lernen, ohne dass sie menschliche Hilfe benötigen.

Brain Corp setzt sich für eine lebendige Arbeitskultur ein, die Innovation und das Wohlbefinden der Mitarbeiter fördert. Zu unseren Initiativen gehören das We-R-Programm zur Förderung von Frauen in der Robotik, umfassende Bemühungen um Vielfalt und Integration mit bezahltem Elternurlaub und eine Reihe von Freizeitaktivitäten zur Förderung der Work-Life-Balance und der Gemeinschaft in unserem Team.

Der Software-Ingenieur II spielt eine wichtige Rolle im Anwendungsteam und trägt maßgeblich zur Entwicklung unserer hauseigenen Roboter-Softwareanwendungen bei. Sie warten und verbessern die Leistung unserer wachsenden Flotte von Kompaktkehrmaschinen mit mehr als 15.000 Robotern. Sie sind federführend bei der Entwicklung von Tools, der Lösung komplexer technischer Probleme und der Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Firmware, Hardware, QA, Programm- und Produktmanagement und technischem Betrieb. Außerdem analysieren Sie Daten aus dem Feldeinsatz, um die Roboterfunktionalität und Betriebseffizienz kontinuierlich zu verbessern.

Wesentliche Funktionen der Stelle:

  • Entwerfen, entwickeln und pflegen Sie fortschrittliche Python/C++-Roboter-Softwareanwendungen und leisten Sie einen Beitrag zu Funktionalität, Sensorintegration, Zuverlässigkeit und Benutzerfreundlichkeit.
  • Überwachen Sie die Leistung und die Benutzerfreundlichkeit unserer Kehrmaschinenflotte, indem Sie kritische Probleme erkennen und beheben, um die Kundenzufriedenheit zu erhöhen.
  • Sie arbeiten eng mit den Firmware- und Cloud-Teams zusammen, um kritische, von Kunden geforderte Änderungen zu implementieren, und sorgen für qualitativ hochwertige, zeitnahe und wirkungsvolle Lieferungen.
  • Sie leiten den Lebenszyklus der Softwareentwicklung, einschließlich Planung, Kodierung, Überprüfung, Test und Bereitstellung, um die hohen Qualitätsstandards unserer Softwareversionen zu gewährleisten.
  • Erleichterung technischer Diskussionen und Entscheidungen und Beitrag zur strategischen Ausrichtung unserer Projekte.
  • Erlernen und Anwenden neuer Technologien und Software-Methoden, mit einer Offenheit für Mentoren und konstruktives Feedback, um in Bereichen wie Systemdesign, Testen, Überwachung und Wartung zu wachsen.
  • Verwalten und verfeinern Sie die Versionskontrollverfahren mit Git und fördern Sie die effektive Zusammenarbeit im Team.

Anforderungen an Ausbildung und/oder Berufserfahrung: 

 

Erforderliche Kenntnisse, Fertigkeiten, Fähigkeiten und sonstige Eigenschaften: 

  • BS oder MS in Informatik oder einer verwandten technischen Disziplin.
  • 3 bis 5 Jahre einschlägige Erfahrung in der Softwareentwicklung mit fundierten Kenntnissen in komplexen, sensorgesteuerten Softwaresystemen.

Dinge, die einen Unterschied machen:

  • Fortgeschrittene Kenntnisse in objektorientierter Programmierung, insbesondere mit C++ und/oder Python, in einer Produktionsumgebung.
  • Nachgewiesene Fähigkeit, große Projekte zu leiten oder maßgeblich zu ihnen beizutragen, mit einem tiefen Verständnis der Kundenbedürfnisse und des Produktwertes.
  • Außergewöhnliche Kommunikations- und Führungsfähigkeiten, die es ermöglichen, Teammitglieder zu beraten und technische und projektbezogene Diskussionen zu leiten.
  • Ausgeprägte analytische und technische Fähigkeiten mit nachweislicher Erfahrung in der Diagnose und Lösung komplexer Probleme.

Körperliche Anforderungen:

Die hier beschriebenen körperlichen Anforderungen sind repräsentativ für die Anforderungen, die ein Arbeitnehmer erfüllen muss, um die wesentlichen Funktionen dieser Stelle erfolgreich auszuführen. Angemessene Vorkehrungen können getroffen werden, um Menschen mit Behinderungen die Ausübung der wesentlichen Funktionen zu ermöglichen. Wesentliche Funktionen können die Aufrechterhaltung der körperlichen Verfassung erfordern, die für das Sitzen, Gehen oder Stehen über einen längeren Zeitraum erforderlich ist; die Bedienung eines Computers und einer Tastatur; Sprechen und Hören in normaler Zimmerlautstärke; die Verwendung der Hände zum Fingern, Greifen und Fühlen; sich wiederholende Bewegungen; eine gute Sehschärfe, um Daten und Zahlen vorzubereiten und zu analysieren; das Abschreiben; das Betrachten eines Computerterminals; umfangreiches Lesen; Heben, Schieben, Tragen oder Ziehen von bis zu 20 Pfund. 

Arbeitsumfeld:

Die hier beschriebenen Merkmale der Arbeitsumgebung sind repräsentativ für diejenigen, denen ein Arbeitnehmer bei der Ausübung der wesentlichen Funktionen dieser Tätigkeit begegnet. Der Lärmpegel in der Arbeitsumgebung ist in der Regel leise bis mäßig. Der Mitarbeiter ist einer typischen Büroumgebung mit Computern, Druckern und Telefonen ausgesetzt.

Gehaltsspanne:

Das voraussichtliche Gehalt für Bewerber, die in San Diego, Kalifornien, arbeiten werden, beträgt 125.000 $. 

Neben dem Grundgehalt besteht unser wettbewerbsfähiges Gesamtvergütungspaket aus folgenden Komponenten:

  • Eine jährliche Zielprämie nach eigenem Ermessen
  • Aktienoptionen
  • 401(k)-Plan mit Match (keine Wartezeit und sofortige Unverfallbarkeit)
  • Umfassendes Angebot an Versicherungsleistungen für Mitarbeiter (und ihre Familien) mit einer Vielzahl von medizinischen Optionen (einschließlich einer HSA mit Arbeitgeberbeitrag), Zahn-, Seh-, Lebens- und Invaliditätsversicherungen, Employee Assistance Program (EAP), Legal/Identity Support Plans, Haustierversicherung.
  • Zugang zu Konten für flexible Ausgaben (medizinische Versorgung und Pflege von Angehörigen)
  • Großzügige bezahlte Freizeit, einschließlich flexiblem Urlaub, bezahltem Krankenurlaub, Freizeit für ehrenamtliche Tätigkeiten in der Gemeinde, 10 bezahlten Betriebsferien und einer Betriebsruhezeit im Winter

Zusätzliche Vergünstigungen sind:

  • Tägliches Mittagessen vor Ort im Büro in San Diego verfügbar 
  • Fitnessstudio auf dem Campus mit Pool und Tennisplätzen im Büro in San Diego 
  • Gelegenheiten, sich mit Kollegen auszutauschen, einschließlich monatlicher Spieleabende, Wanderungen, Wellness-Herausforderungen und Gemeinschaftsveranstaltungen 
  • Interne Veranstaltungen zum kontinuierlichen Lernen 
  • Möglichkeiten, eigene Interessen und Hobbys mit dem Unternehmen zu teilen

 

Kommen Sie in unser tolles Team!