Taro Logo

Lead Embedded Developer (Video Device)

Ajax Systems is Europe's largest developer and manufacturer of security systems with smart home capabilities, creating security devices used by 3.5M users in 187+ countries.
Embedded
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
IoT · Security

Job Description

Ajax Systems, Europe's leading developer of security systems with smart home capabilities, is seeking a Lead Embedded Developer for their Video Device team. This role sits at the intersection of security technology and IoT innovation, where you'll lead the development of sophisticated video surveillance solutions.

The company has an impressive footprint, serving 3.5 million users across 187 countries, with a workforce of over 4,100 employees. Their technology stack includes a proprietary OS Malevich (a modular RTOS), and a robust cloud infrastructure built on modern technologies including Java 20/Kotlin, AWS, and various other cutting-edge tools.

As a Lead Embedded Developer, you'll be responsible for driving the technical direction of video security devices, working with embedded Linux systems, ARM architectures, and various digital/analog interfaces. The role requires deep technical expertise in embedded systems development, with at least 3 years of experience in Embedded Linux and strong proficiency in C/C++ programming.

The position combines technical leadership with team management responsibilities. You'll need to demonstrate not only technical prowess in embedded systems but also strong leadership capabilities, including strategic thinking, effective communication, and the ability to mentor team members. You'll be working on next-generation video surveillance technology, contributing to the evolution of security systems from traditional CCTV to sophisticated IP-based solutions with HD video capabilities and intelligent analytics.

The company offers a competitive package including medical insurance, professional development opportunities, and the unique chance to beta test new security devices before release. Working from their Kyiv office, you'll be part of a motivated team with a "zero bullshit" culture, where you can directly influence product development and implementation.

Last updated 13 days ago

Responsibilities For Lead Embedded Developer (Video Device)

  • Lead and develop the video device team
  • Shape technical, technological and product development directions
  • Mentor and develop team members
  • Make architectural decisions for video security devices
  • Manage technical risks and problem situations
  • Drive team through changes and new processes

Requirements For Lead Embedded Developer (Video Device)

Linux
Python
  • Deep knowledge of Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) with 3+ years of development experience
  • Professional proficiency in C/C++, SHELL-scripting, and tools like Git, make
  • Knowledge of ARM processor architecture
  • Basic knowledge of digital and analog interfaces (I2C, SPI, UART/TTL, Ethernet, USB, HDMI, MIPI, SATA, eMMC)
  • Experience with peripherals: sensors, actuators, controllers, accelerometers
  • Previous team leadership experience
  • Practical experience in software and hardware product architecture development
  • Strategic thinking and vision
  • Communication competence
  • Leadership and mentoring skills
  • Decision-making and responsibility
  • Change and conflict management

Benefits For Lead Embedded Developer (Video Device)

Medical Insurance
Education Budget
  • Competitive salary
  • Medical insurance
  • Corporate English language classes
  • Professional development compensation
  • Opportunity to beta test Ajax security systems
  • Work in a motivated team with zero bullshit culture
  • Opportunity to implement own ideas affecting product and production