Nächste Arbeit

Embedded-Software-Ingenieur / C/C++-Entwickler in BM KONSTRUKCIYa, TOV

11 Dezember

38 Ansichten

BM KONSTRUKCIYa, TOV

BM KONSTRUKCIYa, TOV

0
0 Bewertungen
keine Erfahrung
Kiew
Vollzeitarbeit

übersetzt von Google

Embedded Software Engineer / C/C++-EntwicklerJob Beschreibung:Wir suchen einen Software-Ingenieur für die Entwicklung, das Debuggen und die Optimierung eingebetteter Systeme auf Basis von Linux und Mikrocontrollern. Der Schwerpunkt liegt auf der Arbeit mit Peripheriegeräten, Low-Level-Kommunikationsprotokollen (CAN, UART, RS485, IC), Treibern und Systemprogrammierung. 600">Hauptverantwortlichkeiten:Implementierung von Kommunikationsprotokollen (CAN, RS-485, UART, SPI, I?C, Ethernet usw.);Praktis

Embedded Software Engineer / C/C++-Entwickler

Job Beschreibung:

Wir suchen einen Software-Ingenieur für die Entwicklung, das Debuggen und die Optimierung eingebetteter Systeme auf Basis von Linux und Mikrocontrollern. Der Schwerpunkt liegt auf der Arbeit mit Peripheriegeräten, Low-Level-Kommunikationsprotokollen (CAN, UART, RS485, IC), Treibern und Systemprogrammierung. 600">Hauptverantwortlichkeiten:

  • Implementierung von Kommunikationsprotokollen (CAN, RS-485, UART, SPI, I?C, Ethernet usw.);
  • Praktische Erfahrung in der Codeentwicklung und -validierung für sicherheitskritische Systeme (ASIL, DO-178C, IEC 61508, ISO 26262 oder ähnliche Standards). Fähigkeit zur Erstellung deterministischer, überprüfbarer und fehlertoleranter Code
  • Testen, Profiling, Leistungs- und Speicheroptimierung;
  • Arbeiten mit Versionskontrollsystemen (Git);
  • Dokumentieren von Code und technischen Lösungen;
Anforderungen:
  • Kenntnisse in C und/oder C++ - Arbeiten mit Speicher, Datenstrukturen, Multithreading;
  • Erfahrung mit Git (Branching, Merge, Pull Request, Submodule);
  • Linux-Kenntnisse: Shell, Kompilierung, Assembly (Make/CMake), Arbeiten mit Bibliotheken, Systemprotokolle;
Wird ein Plus sein:
  • Erfahrung mit eingebetteten Systemen (ARM, STM32, ESP32, Arduino, Raspberry Pi, etc.);
  • Verständnis und praktische Erfahrung mit Protokollen:
  • CAN / CAN FD (SocketCAN, CANOpen, etc.)
  • UART / RS-485
  • I?C / SPI
  • Ethernet / TCP/IP (Grundkenntnisse). Konzepte)
  • Verständnis der Prinzipien der Elektronik: GPIO, ADC/DAC, PWM, Sensoren, Leistungsschnittstellen;
  • Erfahrung mit Debugging-Tools: Logikanalysator, Oszilloskop, JTAG/SWD, serieller Monitor;

Erfahrung mit Motorsteuerungssystemen (PWM, PID, CAN-Servo);

übersetzt von Google

keine Erfahrung
Kiew
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren