Embedded Developer C/C++ Kyiv Buntar Aerospace ist ein ukrainisches Verteidigungstechnologie-Startup, das Langstreckenaufklärungsprodukte entwickelt: das Buntar One UAV und Software für die Planung und Durchführung von Aufklärungsmissionen. Verantwortlichkeiten: Modifikation und Entwicklung des ArduPilot-Quellcodes, Entwicklung von Software für den Bodenstations-Steuerungscontroller und das Drehgerät, Entwicklung und Support von Firmware, Interaktion mit dem Team von Hardware- und Software-Ingen
Embedded Developer C/C++ Kyiv Buntar Aerospace ist ein ukrainisches Verteidigungstechnologie-Startup, das Langstreckenaufklärungsprodukte entwickelt: das Buntar One UAV und Software für die Planung und Durchführung von Aufklärungsmissionen. Verantwortlichkeiten: Modifikation und Entwicklung des ArduPilot-Quellcodes, Entwicklung von Software für den Bodenstations-Steuerungscontroller und das Drehgerät, Entwicklung und Support von Firmware, Interaktion mit dem Team von Hardware- und Software-Ingenieuren, Prototyping für Einzelplatinen (Raspberry Pi, Orange, BeagleBone). Erforderliche Fähigkeiten. Arbeiten mit technischer Dokumentation Schreiben technischer Dokumentation Schreiben von hochwertigem und unterstütztem Code Programmierung in C/C++ (3+ Jahre) Entwicklung unter ArduPilot (1+ Jahr) Entwicklung unter Embedded Linux Entwicklung unter Mikrocontrollern Kenntnisse des MavLink-Protokolls Eingebettetes Debugging (JTAG, Logic Analyzer , Print/Terminal) Arbeiten mit einem Aufgabenverwaltungssystem (z. B. Jira) Arbeiten mit dem Versionskontrollsystem (git) Arbeiten mit Standardschnittstellen (I2S, I2C, SPI, CAN, UART, RS-485i, USB, Ethernet usw.) . Arbeiten mit Standard-Kommunikationsprotokollen (TCP, UDP, Arbeiten mit Montagesystemen make, cmake) Wünschenswerte Fähigkeiten Programmieren in der Rust-Sprache Erfahrung in Altium Designer (Erstellung technischer Dokumentation für die Herstellung von Platinen) Arbeiten mit digitalen und analogen Informations-/Signalquellen und Verarbeitung und Konvertierung (DAC, ADC) Erfahrung in der STM32-Entwicklung (jede Entwicklungsumgebung) Erfahrung in der Anwendung mathematischer Signale, Korrelationsanalyse.