Skip to main content
Ajax Systems
Зібрано зLinkedinСьогодні
Frontend

Embedded Linux developer (Video Devices)

Embedded LinuxU-bootARM ToolchainsLinux KernelRootFSBusyBoxCBashGitMakeARM architectureI2CSPIUART/TTLEthernetUSBHDMIMIPISATAeMMCsensorsactuatorscontrollersaccelerometersHEVCH.264H.265BuildrootSecureBootPythonTCPRTP/RTSPffmpegOpenCVWi-Fi
Формат
-
Зайнятість
-
Локація
Lviv
Оплата
Не вказана

Про позицію

Ajax Systems is an international technology company and the largest security system manufacturer in Europe. The Video Devices division handles the full development cycle of Ajax video devices. This role is for an experienced embedded Linux developer to work on BSP for hardware platforms of video devices, collaborating with hardware engineers and firmware teams.

Обовʼязки

  • Research video processing hardware platforms, propose and develop architectural solutions for video devices
  • Perform system component search, EVK launch, and SDK testing considering product requirements
  • Collaborate with hardware engineers on circuit design development
  • Develop and integrate hardware-dependent BSP modules for individual components (CPU/MCU, sensors, controllers, crypto modules, etc.) into the device software
  • Perform bring-up and debugging of hardware prototypes and final devices
  • Collaborate with the device Firmware team, coordinate protocols and software interfaces for system component interaction
  • Participate in debugging, optimization, and releases of the final device and Firmware
  • Collaborate with the QA team, participate in defining requirements and developing test cases

Вимоги

  • Deep knowledge of Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) with at least 3 years of development experience
  • Professional proficiency in C and SHELL-scripting, as well as Git and make
  • Knowledge of ARM processor architecture
  • Knowledge of digital and analog interfaces (including I2C, SPI, UART/TTL, Ethernet, USB, HDMI, MIPI, SATA, eMMC)
  • Experience using peripherals: sensors, actuators, controllers, accelerometers, etc.
  • Experience with streaming video, codecs and decoders (HEVC, H.264, H.265) — a plus
  • Experience with Buildroot in hardware projects on ARM platforms — a plus
  • Understanding of SecureBoot implementation in modern solutions — a plus
  • Knowledge and practical experience with Python — a plus
  • Understanding of network protocols (TCP/IP) and video data transmission protocols (especially RTP/RTSP) — a plus
  • Understanding or experience with ffmpeg and OpenCV libraries — a plus
  • Understanding of low-power device development specifics — a plus
  • Experience writing auxiliary PC software for debugging or testing devices — a plus

Переваги

  • Opportunity to propose and implement own ideas that impact the product and production
  • Work in a motivated team with a zero bullshit culture
  • Competitive salary
  • Medical insurance
  • Corporate English language courses
  • Compensation for professional training
  • Opportunity to participate in the Ajax security system beta testing project — receiving and testing new gadgets before their release
Embedded Linux developer (Video Devices)
Оригінал