23 lipca 2024 r
miltech Full-Stack Embedded Engineer Kijów Jesteśmy ukraińską firmą zajmującą się innowacyjnymi technologiami, która opracowuje i produkuje systemy robotyczne. Tworzymy rozwiązania, które działają zdalnie na ziemi, w powietrzu i na morzu. Wymagania: Doświadczenie z mikrokontrolerami STM32, doświadczenie z serią G będzie dodatkowym atutem. Pewna znajomość języka C/C++, zrozumienie zasad optymalizacji zasobów, zrozumienie potrzeby komentowania i pracy z Doxygen. Umiej
23 lipca 2024 r
miltech
Full-Stack Embedded Engineer
Kijów
Jesteśmy ukraińską firmą zajmującą się innowacyjnymi technologiami, która opracowuje i produkuje systemy robotyczne. Tworzymy rozwiązania, które działają zdalnie na ziemi, w powietrzu i na morzu.
Wymagania:
- Doświadczenie z mikrokontrolerami STM32, doświadczenie z serią G będzie dodatkowym atutem.
- Pewna znajomość języka C/C++, zrozumienie zasad optymalizacji zasobów, zrozumienie potrzeby komentowania i pracy z Doxygen.
- Umiejętność tworzenia projektów w języku C o przejrzystej i zrozumiałej strukturze i architekturze, praca z CMake.
- Zrozumienie sposobu konfigurowania procesu budowania projektu dla potoków CI/CD.
Doświadczenie z STM32CubeIDE i doświadczenie z systemami RTOS (FreeRTOS, Zephyr, NuttX lub inne). - Doświadczenie w pracy z interfejsami typu UART, I2C, SPI, umiejętność podłączania i debugowania urządzeń peryferyjnych.
- Doświadczenie z serwonapędami i zrozumienie zasad PWM.
- Zrozumienie zasad debugowania. Możliwość debugowania i używania narzędzi do debugowania, takich jak CortexDebug, przy użyciu OpenOCD lub zestawu narzędzi Segger.
- Dobra znajomość GIT, zrozumienie zasad podejścia GIT Flow i wersjonowania semantycznego.
- Biegła znajomość programu KiCAD lub Altium, doświadczenie w projektowaniu obwodów z mikrokontrolerami i śledzenie płytek 4-warstwowych.
- Doświadczenie w przygotowaniu projektów dla PCBA, doświadczenie w zlecaniu produkcji i montażu płytek u wiodących dostawców. Doświadczenie w przygotowaniu i optymalizacji BOM.
- Umiejętność szybkiego prototypowania, pewność posiadania sprzętu lutowniczego i diagnostycznego, możliwość ręcznego lutowania elementów SMD.
Obowiązki:
- Projektowanie, opracowywanie i debugowanie oryginalnych rozwiązań technicznych, od stworzenia obwodów, kończąc na pisaniu oprogramowania wbudowanego i testowania
- Ściśle współpracuj z wielofunkcyjnym zespołem, w skład którego wchodzą naukowcy, inni programiści i inżynierowie.
Dodatkowym atutem będzie:
- doświadczenie w robotyce
- doświadczenie z Ardupilotem lub zamiennikami, < /li>
- doświadczenie z MISRA lub innymi standardami dla języka C
- doświadczenie z mikrokontrolerami NRF52 lub NXP
- doświadczenie z MAVLink
- doświadczenie w parametrycznym CAD i modelowaniu obudów elektroniki