Taro Logo

Embedded Developer

Europe's largest developer and manufacturer of Ajax security systems with smart home capabilities
Embedded
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
IoT · Enterprise SaaS

Description For Embedded Developer

Ajax Systems, Europe's largest developer and manufacturer of security systems with smart home capabilities, is seeking an Embedded Developer to join their Automation Department. The company has over 4,100 employees and their security devices protect 3.5 million users across 187 countries.

The role sits within the R&D division's Automation Department, which develops hardware-software complexes for testing devices during production and creates robotic lines for assembly and packaging automation. The team uses Python 3 and Embedded C to develop firmware and production management software.

As an Embedded Developer, you'll work on all system levels, from writing PC software for Raspberry Pi (including both high-level development with UI and databases, and low-level hardware interaction) to developing embedded software for industrial equipment. The position requires strong teamwork skills and a solid understanding of system architecture.

The ideal candidate should have experience with analog devices, commercial experience with 32-bit microcontrollers, and proficiency in version control systems. Knowledge of Python, PyQT5, and experience with long-term team projects are advantages. You'll be working in an environment that values innovation and allows you to implement ideas that impact product development and production processes.

This is an opportunity to join a rapidly growing Ukrainian success story and contribute to making 'Made in Ukraine' synonymous with reliability in the global security systems market.

Last updated 2 months ago

Responsibilities For Embedded Developer

  • Writing software for various microcontroller architectures
  • Developing PC and single-board computer software (Orange PI, Raspberry PI) for digital signal processing, peripheral device drivers, network protocols
  • Working with frontend GUI (QML), databases, and mechanics control software
  • Collaborating with hardware developers for debugging
  • Testing and configuring developed electronics and assembled equipment
  • Creating documentation describing the operation of developed devices

Requirements For Embedded Developer

Python
Linux
  • Experience in developing and debugging analog devices
  • Commercial experience in 32-bit microcontroller development
  • Proficiency with version control systems (e.g., git)
  • Strong understanding of technical documentation in English
  • Basic knowledge of Python, PyQT5 (preferred)
  • Commercial experience with OOP projects (preferred)
  • Understanding of mass electronics production requirements (preferred)

Benefits For Embedded Developer

Medical Insurance
Education Budget
  • Competitive salary
  • Medical insurance
  • Corporate English language training
  • Professional development compensation
  • Opportunity to participate in Ajax security systems beta testing program
  • Work with a motivated team
  • Opportunity to implement own ideas affecting product and production

Interested in this job?

Jobs Related To Ajax Systems Embedded Developer