Ihre AufgabenWir suchen ab sofort einen Senior Software Engineer in Hamburg (Vollzeit). Wir suchen einen Spezialisten für C-Programmierung mit Kenntnissen grundlegender Flugsteuerungsalgorithmen (oder einen schnellen Lerner, der neue Algorithmen verstehen und in einem außergewöhnlichen Tempo implementieren kann). Dein Aufgabengebiet Verantwortlich für Design, Entwicklung und Wartung von eingebetteten Flugsteuerungssystemen und Treibern auf Firmware-Ebene Verantwortlich für die Entwicklung der Dokumentation der Flugsteuerungs-Firmware Mitwirkung bei der Konzeption und Entwicklung anderer eingebetteter Software Mitwirkung an der Entwicklung der zugehörigen Software-Tools und des Test-Frameworks Ihr Profil Du hast Communications Engineering, Embedded Software Engineering, Informatik, Automatisierungstechnik oder ähnliches studiert Du bist ein erfahrener Nutzer von Github/Bitbucket oder einer ähnlichen Plattform -> Bitte gebe in deiner Bewerbung einen Github/Bitbucket- Benutzernamen an Du hast Erfahrung in der Embedded-Entwicklung für UAVs Ardupilot/PX4 Contributor Du bist vertraut mit Entwicklung von Embedded-Anwendungen auf Basis von Mikrochip/ARM/DSP und anderen Plattformen STM32-Mikrochip-Softwareprogrammierung Entwicklung eingebetteter Software, Grundprinzipien von Betriebssystemen, versiert im Umgang mit FreeRTOS, Nuttx, RT-thread, Chibios und anderen Echtzeitbetriebssystemen (eines oder mehrere) Du beherrschst C/C, wendest gute Programmierpraktiken an und verfügst über solide Grundlagen in den Bereichen Softwaretechnik, Datenstruktur und Algorithmenentwurf Du beherrscht die gängigen Systembusschnittstellen und die Entwicklung typischer Peripheriegeräte wie USB, SPI, I2C, CAN, SDIO usw., verfügst über grundlegende Hardwarekenntnisse und kannst den grundlegenden Schaltplan und die Leiterplatte verstehen; Du beherrscht die Cross-Compilation-Umgebung und bist mit den typischen Linux-Systemaufrufen und der Anwendungsentwicklung vertraut; Du bist vertraut mit allen Arten von Open-Source-Flugsteuerungsalgorithmen; Du bist ein kreativer Problemlöser, der mehrere Disziplinen zusammenbringen kann und in der Lage ist, Risiken abzuschätzen und Design- und Entwicklungsentscheidungen ohne alle verfügbaren Daten zu treffen Du bist in der Lage, sich an ständig wechselnde Arbeitsaufgaben und ein schnelllebiges Arbeitsumfeld anzupassen Du verfügst über ausgezeichnete Kommunikations- (schriftlich und mündlich) und Teamfähigkeiten Du verfügst über eine ausgezeichnete Konzentrationsfähigkeit und Detailgenauigkeit sowie eine hervorragende Arbeitseffizienz und - genauigkeit Du kannst dich in Englisch verständigen Warum wir? Flexible Arbeitszeiten Home-Office ist möglich Kostenlose Getränke Freies Mittagessen 30 Tage Urlaub Bitte schicke uns die Bewerbungsunterlagen in Englisch und gebe bitte auch einen Github/Bitbucket-Benutzernamen an. Wir freuen uns auf deine Bewerbung! Über unsBeagle Systems bietet eine neue Luftbild-Datenquelle mittels Langstreckendrohnen. Wir ermöglichen es unseren Kunden, jeden Ort auf Knopfdruck zu erreichen und hochauflösende Daten von jedem beliebiegen Ort zu liefern. Werden Sie Teil eines Teams leidenschaftlicher Menschen, die in einem rasanten und sich ständig verändernden Arbeitsumfeld an der Spitze der Technologie arbeiten.
Senior Software Engineer ( m/f/d ) (Softwareentwickler/in)