Job
Aus Partner-Feed
Senior Embedded Software Engineer, Robotics Platform
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Serve Robotics
- Level
- Senior
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Bei Serve Robotics stellen wir uns die Art und Weise vor, wie sich Dinge in Städten bewegen. Unser sympathischer Bürgersteigroboter ist unsere Vision für die Zukunft. Es soll Lieferungen von verstopften Straßen entlasten, Lieferungen für mehr Menschen zugänglich machen und lokalen Unternehmen zugute kommen.
Die Serve-Flotte erfreut Händler, Kunden und Fußgänger unterwegs in Los Angeles, Miami, Dallas, Atlanta und Chicago und führt kommerzielle Lieferungen durch. Wir sind auf der Suche nach talentierten Menschen, die Roboterlieferungen von einer überraschenden Neuheit zu einer effizienten Allgegenwärtigkeit machen.
Wer wir sind
Wir sind Veteranen der Technologiebranche in den Bereichen Software, Hardware und Design, die unsere Fähigkeiten bündeln, um die Zukunft zu gestalten, in der wir leben wollen. Wir lösen reale Probleme, indem wir unter anderem Robotik, maschinelles Lernen und Computer Vision nutzen, mit einem aufmerksamen Blick auf die End-to-End-Benutzererfahrung. Unser Team ist agil, vielfältig und motiviert. Wir glauben, dass der beste Weg zur Lösung komplizierter dynamischer Probleme die Zusammenarbeit und der Respekt ist.
Verantwortlichkeiten
•
Entwerfen, entwickeln, testen und warten Sie Robotik-Middleware und Anwendungsframeworks mit modernem C++ auf eingebettetem Linux.
•
Besitzen Sie wichtige Plattformkomponenten vom technischen Design und der Implementierung bis hin zur Validierung, Bereitstellung und dem Betrieb in der gesamten Roboterflotte von Serve.
•
Arbeiten Sie mit Softwareteams zusammen, die die Roboterplattform nutzen, um Zuverlässigkeits-, Leistungs- und Entwicklererfahrungsprobleme zu identifizieren und wiederverwendbare Lösungen bereitzustellen.
•
Arbeiten Sie mit Autonomy and Systems Engineering an Risikobewertungen, Fehleranalysen, Fehlerbehandlungsstrategien und Softwarearchitektur zusammen.
•
Übersetzen Sie Sicherheits- und Zuverlässigkeitsanforderungen auf Systemebene in Softwareverhalten, Schnittstellen und Verifizierungsstrategien.
•
Entwickeln Sie Instrumentierung, Benchmarks, Protokollierung, Nachverfolgung und Metriken auf Flottenebene, um Softwareleistung, Zuverlässigkeit und Systemzustand zu messen und zu verbessern.
•
Diagnostizieren und lösen Sie komplexe Probleme auf Systemebene im Zusammenhang mit Parallelität, Planung, Kommunikation zwischen Prozessen, Netzwerken und eingeschränkten Rechenressourcen.
•
Bewerten Sie technische Kompromisse und tragen Sie zu Architekturentscheidungen bei, die die Skalierbarkeit, Wartbarkeit und Zuverlässigkeit der Robotikplattform verbessern.
•
Leiten Sie technische Design- und Codeüberprüfungen und tragen Sie zu technischen Standards, Entwicklungspraktiken und technischer Dokumentation bei.
•
Bieten Sie anderen Ingenieuren technische Anleitung und Mentoring durch Designbesprechungen, Problemlösungen und Wissensaustausch.
Qualifikationen
•
Bachelor-Abschluss in Informatik, Robotik, Technischer Informatik, Elektrotechnik oder einer verwandten technischen Disziplin oder gleichwertige praktische Erfahrung.
•
Mehr als 5 Jahre professionelle Erfahrung in der Softwareentwicklung, einschließlich umfangreicher Erfahrung in der Entwicklung von Produktionssoftware in modernem C++ (C++17 und neuer).
•
Erfahrung in der Entwicklung und beim Debuggen von Systemsoftware in eingebetteten Linux-Umgebungen.
•
Ausgeprägtes Verständnis von Multithread-Programmierung, Parallelität, Synchronisation, Interprozesskommunikation und Softwareentwicklung auf Systemebene.
•
Erfahrung im Entwerfen von Software für latenzempfindliche, sicherheitsrelevante, Echtzeit- oder hochzuverlässige Systeme.
•
Erleben Sie die Profilierung und Optimierung eingebetteter Software im Hinblick auf Leistung, Zuverlässigkeit und Ressourcennutzung.
•
Erleben Sie den unabhängigen Besitz komplexer Softwarekomponenten durch Design, Implementierung, Test und Bereitstellung.
•
Starke Fähigkeiten zur Fehlerbehebung und Problemlösung mit nachgewiesener Fähigkeit, komplexe Probleme über Software- und Hardwaregrenzen hinweg zu diagnostizieren.
•
Starke schriftliche und mündliche Kommunikationsfähigkeiten und die Fähigkeit, effektiv zwischen Software-, System- und Hardware-Engineering-Teams zusammenzuarbeiten.
Was Sie auszeichnet
•
Erfahrung in der Entwicklung von Middleware für Robotik, autonome Fahrzeuge oder ähnlich komplexe Systeme.
•
Erfahrung in der Entwicklung und Bereitstellung von Produktionssoftware auf NVIDIA Jetson oder ähnlichen Embedded-Computing-Plattformen.
•
Kenntnisse über Linux-Interna, Zeitplanung, Ressourcenverwaltung, Geräteschnittstellen und Mechanismen zur Kommunikation zwischen Prozessen.
•
Erfahrung mit fehlertoleranter Architektur, Fehlermodusanalyse, funktionaler Sicherheit oder sicherheitsrelevanter Softwareentwicklung.
•
Erfahrung mit verteilten Systemen, Netzwerken, RPC-Frameworks oder Serialisierungstechnologien wie Protocol Buffers, FlatBuffers oder Cap’n Proto.
•
Erfahrung in der Entwicklung von Telemetrie-, Observability-, Gesundheitsüberwachungs- oder Diagnosefunktionen für Robotik oder verteilte Geräteflotten.
•
Erfahrung in der Integration von Software mit Sensoren, eingebetteter Hardware oder anderen Robotersystemkomponenten.
Zusätzliche Informationen:
Diese Rolle ist in mehreren Ingenieurdisziplinen tätig und vereint praktische Softwareentwicklung mit Problemlösung auf Systemebene, technischem Design und funktionsübergreifender Zusammenarbeit. Für die Stelle kann es gelegentlich erforderlich sein, Zugang zu Robotik-Hardware zu erhalten oder vor Ort an Integrations-, Test-, Fehlerbehebungs- oder Validierungsaktivitäten teilzunehmen.
Quelle: Jobicy (https://jobicy.com/jobs/154777-sr-embedded-software-engineer-robotics-platform)
Die Serve-Flotte erfreut Händler, Kunden und Fußgänger unterwegs in Los Angeles, Miami, Dallas, Atlanta und Chicago und führt kommerzielle Lieferungen durch. Wir sind auf der Suche nach talentierten Menschen, die Roboterlieferungen von einer überraschenden Neuheit zu einer effizienten Allgegenwärtigkeit machen.
Wer wir sind
Wir sind Veteranen der Technologiebranche in den Bereichen Software, Hardware und Design, die unsere Fähigkeiten bündeln, um die Zukunft zu gestalten, in der wir leben wollen. Wir lösen reale Probleme, indem wir unter anderem Robotik, maschinelles Lernen und Computer Vision nutzen, mit einem aufmerksamen Blick auf die End-to-End-Benutzererfahrung. Unser Team ist agil, vielfältig und motiviert. Wir glauben, dass der beste Weg zur Lösung komplizierter dynamischer Probleme die Zusammenarbeit und der Respekt ist.
Verantwortlichkeiten
•
Entwerfen, entwickeln, testen und warten Sie Robotik-Middleware und Anwendungsframeworks mit modernem C++ auf eingebettetem Linux.
•
Besitzen Sie wichtige Plattformkomponenten vom technischen Design und der Implementierung bis hin zur Validierung, Bereitstellung und dem Betrieb in der gesamten Roboterflotte von Serve.
•
Arbeiten Sie mit Softwareteams zusammen, die die Roboterplattform nutzen, um Zuverlässigkeits-, Leistungs- und Entwicklererfahrungsprobleme zu identifizieren und wiederverwendbare Lösungen bereitzustellen.
•
Arbeiten Sie mit Autonomy and Systems Engineering an Risikobewertungen, Fehleranalysen, Fehlerbehandlungsstrategien und Softwarearchitektur zusammen.
•
Übersetzen Sie Sicherheits- und Zuverlässigkeitsanforderungen auf Systemebene in Softwareverhalten, Schnittstellen und Verifizierungsstrategien.
•
Entwickeln Sie Instrumentierung, Benchmarks, Protokollierung, Nachverfolgung und Metriken auf Flottenebene, um Softwareleistung, Zuverlässigkeit und Systemzustand zu messen und zu verbessern.
•
Diagnostizieren und lösen Sie komplexe Probleme auf Systemebene im Zusammenhang mit Parallelität, Planung, Kommunikation zwischen Prozessen, Netzwerken und eingeschränkten Rechenressourcen.
•
Bewerten Sie technische Kompromisse und tragen Sie zu Architekturentscheidungen bei, die die Skalierbarkeit, Wartbarkeit und Zuverlässigkeit der Robotikplattform verbessern.
•
Leiten Sie technische Design- und Codeüberprüfungen und tragen Sie zu technischen Standards, Entwicklungspraktiken und technischer Dokumentation bei.
•
Bieten Sie anderen Ingenieuren technische Anleitung und Mentoring durch Designbesprechungen, Problemlösungen und Wissensaustausch.
Qualifikationen
•
Bachelor-Abschluss in Informatik, Robotik, Technischer Informatik, Elektrotechnik oder einer verwandten technischen Disziplin oder gleichwertige praktische Erfahrung.
•
Mehr als 5 Jahre professionelle Erfahrung in der Softwareentwicklung, einschließlich umfangreicher Erfahrung in der Entwicklung von Produktionssoftware in modernem C++ (C++17 und neuer).
•
Erfahrung in der Entwicklung und beim Debuggen von Systemsoftware in eingebetteten Linux-Umgebungen.
•
Ausgeprägtes Verständnis von Multithread-Programmierung, Parallelität, Synchronisation, Interprozesskommunikation und Softwareentwicklung auf Systemebene.
•
Erfahrung im Entwerfen von Software für latenzempfindliche, sicherheitsrelevante, Echtzeit- oder hochzuverlässige Systeme.
•
Erleben Sie die Profilierung und Optimierung eingebetteter Software im Hinblick auf Leistung, Zuverlässigkeit und Ressourcennutzung.
•
Erleben Sie den unabhängigen Besitz komplexer Softwarekomponenten durch Design, Implementierung, Test und Bereitstellung.
•
Starke Fähigkeiten zur Fehlerbehebung und Problemlösung mit nachgewiesener Fähigkeit, komplexe Probleme über Software- und Hardwaregrenzen hinweg zu diagnostizieren.
•
Starke schriftliche und mündliche Kommunikationsfähigkeiten und die Fähigkeit, effektiv zwischen Software-, System- und Hardware-Engineering-Teams zusammenzuarbeiten.
Was Sie auszeichnet
•
Erfahrung in der Entwicklung von Middleware für Robotik, autonome Fahrzeuge oder ähnlich komplexe Systeme.
•
Erfahrung in der Entwicklung und Bereitstellung von Produktionssoftware auf NVIDIA Jetson oder ähnlichen Embedded-Computing-Plattformen.
•
Kenntnisse über Linux-Interna, Zeitplanung, Ressourcenverwaltung, Geräteschnittstellen und Mechanismen zur Kommunikation zwischen Prozessen.
•
Erfahrung mit fehlertoleranter Architektur, Fehlermodusanalyse, funktionaler Sicherheit oder sicherheitsrelevanter Softwareentwicklung.
•
Erfahrung mit verteilten Systemen, Netzwerken, RPC-Frameworks oder Serialisierungstechnologien wie Protocol Buffers, FlatBuffers oder Cap’n Proto.
•
Erfahrung in der Entwicklung von Telemetrie-, Observability-, Gesundheitsüberwachungs- oder Diagnosefunktionen für Robotik oder verteilte Geräteflotten.
•
Erfahrung in der Integration von Software mit Sensoren, eingebetteter Hardware oder anderen Robotersystemkomponenten.
Zusätzliche Informationen:
Diese Rolle ist in mehreren Ingenieurdisziplinen tätig und vereint praktische Softwareentwicklung mit Problemlösung auf Systemebene, technischem Design und funktionsübergreifender Zusammenarbeit. Für die Stelle kann es gelegentlich erforderlich sein, Zugang zu Robotik-Hardware zu erhalten oder vor Ort an Integrations-, Test-, Fehlerbehebungs- oder Validierungsaktivitäten teilzunehmen.
Quelle: Jobicy (https://jobicy.com/jobs/154777-sr-embedded-software-engineer-robotics-platform)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Serve Robotics
Inserat bereitgestellt von Serve Robotics.