Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Alarm.com operates a cloud-based platform for smart security and the Internet of Things. Its solutions support home and business owners by making properties safer, smarter, and more efficient, with technologies including AI, video analytics, facial recognition, machine learning, and energy analytics.
задачи
Implement new features and develop existing software;
Develop and maintain embedded software in C/C++;
Work with microcontroller peripherals;
Integrate devices with external systems and applications;
Write unit tests and ensure code quality and readability;
Participate in designing new devices and features;
Create and update technical documentation in English;
Collaborate with the hardware team and other technical departments.
требования
At least 3 years of experience in C/C++ programming;
Basic knowledge of embedded systems;
Knowledge of Git version control;
Analytical thinking and the ability to solve problems independently;
Good communication and teamwork skills;
English proficiency at B2 level or higher;
Higher technical education in Computer Science, Electronics, or a related field;
Nice to have: knowledge of design patterns, familiarity with CMake, GoogleTest, VS Code, Jira, Confluence, Office 365, and Teams, basic electronics knowledge and ability to read schematics, experience with RTOS systems such as FreeRTOS or Zephyr, knowledge of alarm or fire alarm control panels.
условия
Long-term employment based on a permanent employment contract (CoE);
Attractive benefits package including medical care, life insurance, sports package, and an annual $2,000 budget for professional development.