C/C++ Linux Developer (Automation Team)

Ajax Systems
Lviv
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: []

Develop embedded Linux solutions for automation and video-related production testing, collaborating with hardware teams on device firmware and manufacturing workflows. Write and maintain C/C++ modules, Linux kernel-related components, and BSP modules for ARM-based platforms. Work with streaming video codecs and protocols, troubleshoot platform issues, and configure DTS/device tree, U-Boot, and supporting test utilities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ajax Systems
Ajax Systems
3 days ago

C/C++ Linux Developer (Automation Team)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Develop embedded Linux solutions for automation and video-related production testing, collaborating with hardware teams on device firmware and manufacturing workflows. Write and maintain C/C++ modules, Linux kernel-related components, and BSP modules for ARM-based platforms. Work with streaming video codecs and protocols, troubleshoot platform issues, and configure DTS/device tree, U-Boot, and supporting test utilities.
Location: Lviv
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Analyze technical requirements to design test procedures and production-line utilities.
  • •Configure and prepare DTS, Linux kernel, U-Boot, and other modules according to test software requirements.
  • •Develop C/C++ modules, subsystems, and algorithms to implement the test software requirements.
  • •Analyze and debug issues in the platform or in individual test-software modules.
  • •Support development for automation testing, including working with streaming video processing and related components.

Key Requirements

  • •3+ years of experience with Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox).
  • •Strong C/C++ and SHELL scripting skills, with practical Git and make usage.
  • •Experience with device tree and udev, plus knowledge of ARM processor architecture.
  • •Practical experience with streaming video (codecs/decoders like HEVC, H.264, H.265) and network/video protocols (TCP/IP, RTP/RTSP).
  • •Knowledge of development for low-power devices and familiarity with Linux video/vision libraries (ffmpeg, OpenCV).
Experience:3+ years
Tech Stack:CC++LinuxPython 3Embedded CBuildrootARMU-bootKernelRootFSBusyBoxSHELL scriptingGitMakeDevice treeUdevTCP/IPRTPRTSPHEVC

Company Brief

Ajax Systems
Designs and manufactures wireless professional security systems and smart home devices, including alarms, sensors, cameras, and communication hubs, sold globally for residential and commercial security and IoT integration.
Industry: Surveillance & Security Hardware
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Kyiv, Ukraine
Founded: 2011
WebsiteLinkedIn