Embedded Developer

Europe's largest developer and manufacturer of Ajax security systems with smart home capabilities, serving 3.5M users in 187+ countries.
Kyiv, Ukraine, 02000
$60,000 - $90,000
Embedded
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Hardware · Cybersecurity

Description For Embedded Developer

Ajax Systems is Europe's leading developer and manufacturer of security systems with smart home capabilities, employing over 4,100 people and serving 3.5 million users across 187 countries. The company's R&D division consists of four departments: System, Device, Automation, and QA.

The Automation Department focuses on developing hardware-software complexes for testing devices during production, creating robotic lines for assembly and packaging automation, and developing firmware and production management software. They use Python 3 and Embedded C as their primary technologies.

As an Embedded Developer, you'll be working on all system levels, from PC software development (including both high-level UI and database work, and low-level hardware interactions) to embedded software for industrial equipment. The role emphasizes team collaboration and system architecture, ensuring project structure allows for efficient team development and quick project comprehension.

The position offers a unique opportunity to work on cutting-edge security systems, with responsibilities ranging from microcontroller programming to developing sophisticated testing and automation solutions. You'll be part of a motivated team that values innovation and allows you to implement your own ideas that can influence both product development and manufacturing processes.

The company provides competitive compensation, including medical insurance, professional development opportunities, and the exciting chance to beta test new Ajax security devices before their release. This is an opportunity to join a Ukrainian success story and contribute to making 'Made in Ukraine' synonymous with reliability in the global security systems market.

Last updated 6 days ago

Responsibilities For Embedded Developer

  • Develop software for various microcontroller architectures
  • Create PC and single-board computer software (Orange PI, Raspberry PI) for signal processing, device drivers, network protocols
  • Work with GUI frontend (QML), databases, and mechanics control software
  • Collaborate with hardware developers for debugging
  • Conduct testing and setup of developed electronics and assembled equipment
  • Create documentation for developed devices

Requirements For Embedded Developer

Python
Linux
  • Experience in developing and debugging analog devices
  • Commercial experience with 32-bit microcontrollers
  • Proficiency with version control systems (e.g., git)
  • Strong technical English documentation reading skills
  • 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 beta test Ajax security systems
  • Work with a motivated team
  • Opportunity to implement own ideas

Interested in this job?

Jobs Related To Ajax Systems Embedded Developer

Middle Embedded Engineer (QA Team)

Middle Embedded Engineer position at Ajax Systems, Europe's largest security systems manufacturer, focusing on QA automation and embedded systems development.

Hardware QA Engineer

Hardware QA Engineer position at Ajax Systems, focusing on quality assurance for security system devices and firmware testing.

Special Equipment Mechanical Engineer

Join Ajax Systems as a Special Equipment Mechanical Engineer to develop and improve hardware for security and automation devices.

Junior/Middle Embedded C developer (Device)

Join Ajax Systems as a Junior/Middle Embedded C developer to work on innovative security systems with smart home capabilities.

Software Development Engineer, Amazon WebView

Software Development Engineer position at Amazon WebView team to design and maintain web engine for device software.