The position has been closed by the company
Find similar jobs
Next job

Embedded Developer (Automation Department) in Ajax Systems

Posted more than 30 days ago

30 views

Ajax Systems

Ajax Systems

0
0 reviews
Without experience
Kyiv
Full-time work
Ajax Systems is a developer and manufacturer of Ajax security systems with smart home capabilities. These are more than 70 devices, mobile and desktop applications, server infrastructure. The Ajax line includes control centers with its own RTOS (OS Malevich), motion, opening, flood protection and fire sensors, street and home sirens, alarm button with device control function, smart sockets and relays. We were a small local startup, and grew into an international company with a central office in
Ajax Systems is a developer and manufacturer of Ajax security systems with smart home capabilities. These are more than 70 devices, mobile and desktop applications, server infrastructure. The Ajax line includes control centers with its own RTOS (OS Malevich), motion, opening, flood protection and fire sensors, street and home sirens, alarm button with device control function, smart sockets and relays. We were a small local startup, and grew into an international company with a central office in Ukraine. Today, Ajax's geography covers all continents. The product is sold in 169 countries around the world and reliably protects more than 1,800,000 users. The Automation team develops a system that allows the production of high-quality serial devices. The main tasks for an Embedded developer:- writing software for serial devices, which is used during the production process for testing and calibration of devices. - writing embedded software for industrial equipment. Great attention is paid to team work and system architecture. The structuring of the project, the possibility of several team members working on the project and the ability to quickly understand the project are very important. Responsibilities: writing software for microcontrollers that is assembled for different targets (with different architectures and different manufacturers). Aspects that you will most often have to face: drivers for peripheral devices, data transfer protocols, digital processing of analog signals (not complicated, mostly filters and Fourier transforms) interaction with hardware and Python developers to solve problems in the debugging process, creating documentation describing interaction with the UI or API of the developed software Requirements: commercial experience development for microcontrollers of at least three different architectures or manufacturers. At the same time, they should include both 8-bit and 32-bit MCUs. Examples of different architectures/manufacturers: STM8, AVR, 8051, STM32, ESP32, PIC, MSP430, TI CC13XX, nRF52, Renesas RA…, Renesas RZ, Renesas RISC-V MCUs…understanding how analog circuits work.ability to use an oscilloscope, logic analyzer and multimeter ability to independently understand a new platform SDK and configure build and debug projects ability to use version control systems, e.g. git fluent understanding of technical documentation in English Will be a plus: Experience in developing projects for MK in C++. Experience in developing cross-platform projects for MK. Experience in creating UI on LVGL. Experience in using CMake. Experience in the development of projects that will last for a long time, and a team of at least three people works on them. If the experience is in commercial development, then this is a bigger plus than the experience of performing a home project.
Without experience
Kyiv
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept