Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Embedded Developer (Device)

Ajax Systems
Location not stated
On-site
4 months ago
  • AJAX
  • STM32
  • Embedded C
  • Cortex
  • RTOS
  • Linux
  • C++
  • FreeRTOS
  • SPI
  • I2C
  • UART
  • Bluetooth Low Energy
  • LoRA
  • CMake
  • Git
  • VS Code
  • Jira
  • Python
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Device Department займається розробкою пристроїв для безпеки й автоматизації. А також ставить перед собою серйозні виклики в таких напрямках:
- Low-Power: пристрої мають працювати максимально довго від штатних батарей;
- Собівартість: масовий продукт повинен залишатися в діапазоні середнього цінового сегмента;
- DFM (Design for Manufacturing) і DFH (Design for Human): схемотехніку, корпуси та інші елементи має бути легко повторити в сотнях тисяч пристроїв на виробництві без втрати якості.
Розробка переважно ведеться для STM32 (але є і інші MCU та SoC), з використанням Embedded C. Вже зібрано сильну експертизу й талановитих працівників із числа Hardware- та Embedded C-інженерів, промислових дизайнерів, конструкторів-механіків. Ми шукаємо Embedded-спеціаліста до Device Department, який підсилить нашу команду та братиме участь у розробці нових девайсів.

Основні обов"язки:

  • Розробка та відлагодження софту для battery-powered embedded-пристроїв на базі Arm Cortex-M (STM32, СС13xx)
  • Підтримка та портування існуючого софта на нові платформи
  • Оптимізація софту по споживанню, вміння працювати з MCU Low power modes
  • Розробка бізнес-логіки пристроїв (bare metal + RTOS soft) для роботи в пропрієтарній sub-GHz мережі
  • Підтримка комунікаційних стеків та протоколів для sub-GHz пристроїв
  • Робота з hardware engineers для bring-up нових пристроїв
  • Робота з bootloader та OTA firmware update
  • Аналіз і налагодження системи за допомогою logic analyzer / oscilloscope / JTAG
  • Робота і розробка вбудованого софту та крос-компіляції в середовищі Linux
  • Unit-tests development
  • Code reviews

Hard skills:

  • Знання C, C++, ASM для ARM-архітектури
  • Розуміння: memory layout, linker scripts, volatile semantics, interrupt safety, multithreading
  • ARM Cortex-M: NVIC, clock tree, IRQs, RTC, exceptions, HAL API
  • Debug: HardFault analysis, stack investigation
  • RTOSFreeRTOS, threads, mutexes, semaphores, queues, ISR vs task context
  • Embedded periphery/interfaces: GPIO, SPI, I2C, UART, DMA,  ADC, timers / PWM, watchdog, USB
  • RF / Sub-GHz: досвід з будь якими радіо (BLE, LoRa, …)
  • Firmware update: OTA updates, firmware signing, rollback protection, dual-bank firmware, encryption
  • Базові знання цифрової і аналогової схемотехніки (основні напівпровідникові пристрої)
  • Читання електричних схем
  • Development Tools:gcc/clang, make/cmake, git, ST-Link/JLink, code editors like VS Code

Soft skills:

  • Ефективна комунікація з командами розробників, QA, Hardware
  • Уміння діагностувати low-level bugs,системне мислення
  • Відповідальність заfull lifecycle firmware & device development & support
  • Досвід роботи з Jira
  • Достатній рівень англійської для роботи з технічною документацією і її розробки

Буде плюсом:

  • Досвід роботи з Arm Cortex-A на RTOS/Linux
  • Знання основ ISP (Image Signal Processing) для embedded photo/video-систем
  • Розробка багапоточного софту для ISP/DSP-процесорів
  • Знання будови JPEG та аналіз зображень
  • Python & Shell scripting

Пропонуємо:

  • можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
  • роботу у вмотивованій команді та zero bullshit culture;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративну англійську мову;
  • можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії.
Долучайтеся, щоб зробити Made in Ukraine 🇺🇦 синонімом надійності.

Embedded Developer (Device) · Ajax Systems

Auto apply with Likeremote