Ajax Systems ist ein Full-Cycle-Unternehmen, das von der Ideengenerierung über Forschung und Entwicklung bis hin zur Massenproduktion und dem Vertrieb arbeitet. Wir machen alles: Wir produzieren physische Geräte (das System umfasst viele verschiedene Sensoren und Hubs), schreiben Firmware für sie, entwickeln den Serverteil und veröffentlichen mobile Anwendungen. Das gesamte Team befindet sich in einem Büro in Kiew, alle technischen und Produktentscheidungen werden vor Ort getroffen.
Vor nicht allzu langer Zeit haben wir eine neue Version unseres Hub-Betriebssystems veröffentlicht und sie Malevich genannt. Jetzt suchen wir nach einem Lead Embedded Engineer, der bereit ist, mit uns unser System zu verbessern. Für uns konnte es nie genug sein: Es gibt immer noch viele neue Funktionen, Sensoren und Features, die unser System noch cooler machen.
Erforderliche Fähigkeiten:
- Bewährt Erfahrung in der Entwicklung eingebetteter Echtzeitanwendungen für kommerzielle Produkte;
- Erfahrung mit verschiedenen MCUs: STM32, Realtek;
- Ausgezeichnete Kenntnisse über eingebettete Codierungstechniken, Schnittstellen (z. B. SPI, I2C, UART, CAN, RS485) und Subsysteme;
- Kenntnisse in der Arbeit mit HW-Tools: Embedded-Ingenieure verwenden Oszilloskope, Logikanalysatoren und Multimeter zum Debuggen;
- Ausgeprägte Kenntnisse in verschiedenen Build-Systemen : Make, Cmake;
- Ausgezeichnete Kenntnisse der Programmiersprache C;
- Erfahrung im Debuggen und Validieren komplexer eingebetteter Systeme und Protokollstapel;
- Verständnis von Betriebssystemen: Embedded-Entwickler benötigen in der Regel Erfahrung in der Programmierung in eingebetteten Betriebssystemen;
- Expertise in der Leitung von Embedded-Software-Ingenieurteams;
- Fähigkeit, in einer schnelllebigen Umgebung effektiv zwischen verschiedenen Projekten Multitasking zu betreiben. li>
Wäre ein Plus:
- Gute praktische Erfahrung in den Grundlagen der Softwareentwicklung wie Tests, kontinuierliche Integration, kontinuierliche Bereitstellung, Pull-Requests und Codeüberprüfungen, Quellcodeverwaltung und Arbeitselement-/Problemverfolgung;
- Erfahrung mit der Programmierung von RF-Modulen und der Entwicklung von energiesparenden drahtlosen Lösungen;
- Konnektivitätswissen/Erfahrung: Ethernet , WLAN, LwIP, Modems (Simcom, Quectel);
- Besitz eines C-Präprozessors;
- Skriptsprachen Python, Bash;
- Interessiert am Reverse Engineering von Embedded Systeme;
- Erfahrung in kommerziellen IoT-Projekten.
Verantwortungsbereich:
- Ein Feature-Team leiten von Embedded-Ingenieuren, um Ziele und Herausforderungen zu erreichen;
- Beteiligen Sie sich am gesamten Lebenszyklus eingebetteter Software: Design, Implementierung, Codeüberprüfungen, Dokumentation, Tests und Validierung;
- Analyse und systematische Problemlösung für gemeldete SW/HW-Probleme;
- Kooperieren Sie mit Elektroingenieuren, um die Überprüfung neuer Hardware aus Sicht des Softwareteams durchzuführen. Überprüfung und Bereitstellung von Feedback zu Firmware-spezifischen Aspekten des Hardware-Designs;
- Bereitstellung neuer Plattformunterstützung für Malevich OS;
- Arbeit mit hohen und technischen Anforderungen für Forschung und Entwicklung neuer Funktionen;
- Beteiligung an Designentscheidungen zur Entwicklung leistungsstarker und zuverlässiger eingebetteter Systeme;
- Organisation der Standentwicklung, die zum Testen von Plattformen und zum Verfolgen von Metriken erforderlich ist(wie Verbrauch, Startzeit usw.);
- Seien Sie bereit für die Betreuung von Neuankömmlingen/angehenden Kollegen.
Bei uns werden Sie Folgendes genießen: h3>- Mit einem Team von Menschen zusammenarbeiten, um die Zukunft einer Branche aufzubauen;
- Nicht triviale Herausforderungen und eine Vielzahl interessanter Aufgaben;
- Ein flexibles, freundliches und kollaboratives Arbeitsumfeld;
- Unternehmenskultur basierend auf gesundem Menschenverstand;
- Krankenversicherung;
- Unternehmensenglisch;
- Vergütung für spezielle Schulungen;
- Die Möglichkeit, am Betatestprojekt von Ajax-Sicherheitssystemen teilzunehmen – neue Gadgets vor ihrer Veröffentlichung zu erhalten und zu testen.
Lassen Sie uns Teil des Teams werden, das ein intelligentes und nützliches globales Produkt entwickelt!