Ajax Systems is an international technology company, the largest developer and manufacturer of Ajax security systems with smart home capabilities in Europe. It's a complete ecosystem of 135 devices, mobile and desktop applications, and server infrastructure. Every year, we demonstrate exponential growth in both team size and user numbers worldwide. Currently, the company has over 3,000 employees, and Ajax sensors protect 2.5 million users in more than 187 countries.
The R&D department is responsible for device development at Ajax, comprising four departments: System, Device, Automation, and QA.
The Automation Department focuses on developing hardware-software complexes for testing each device during production, creating robotic lines for assembly and packaging automation. They also develop software for device firmware and production management, aiming to optimize sensor manufacturing time. They utilize Python 3 and Embedded C for these tasks.
Responsibilities:
- Development of electronics with complex analog parts where system accuracy is a critical parameter.
- Writing software for various microcontroller architectures.
- Writing software for PCs and single-board computers (Orange PI, Raspberry PI) in areas such as: digital processing of analog signals, drivers for peripheral devices, network protocols, high-level logic of distributed applications, working with GUI frontends (QML), database operations, software for controlling mechanics (understanding physical processes).
- Collaboration with design engineers to implement specialized equipment mechanics.
- Verification and debugging of developed electronics and assembled equipment.
- Creating documentation describing the operation of developed devices.
Required Knowledge and Skills:
- Technical education.
- Experience in developing and debugging analog devices.
- Commercial experience in development for 32-bit microcontrollers.
- Proficiency in using version control systems, such as Git.
- Ability to use a soldering station (mounting 0402 components) and an oscilloscope.
- Creation of electronics documentation using CAD systems.
- Fluent understanding of technical documentation in English.
Will be a plus:
- Experience working with Altium Designer.
- Basic knowledge of Python (or willingness to learn if no prior experience).
- Commercial experience in developing projects with OOP.
- Commercial experience in developing projects that are supported long-term and worked on by a team of at least three people.
- Understanding of the requirements and needs of mass electronics production.
We offer:
- The opportunity to propose and implement your own ideas that impact the product and production.
- Work in a motivated team and a zero-bullshit culture.
- Competitive salary.
- Medical insurance.
- Corporate English language courses.
- Compensation for professional development.
- The opportunity to participate in the beta-testing project of Ajax security systems – receiving and testing new gadgets before their release.