В офисе/на месте
Полная занятость
Responsibilities:
- Participation in the full life cycle of embedded software: design, development, documentation, testing.
- Collaborate with cross-functional teams, including hardware engineers, firmware developers, backend developers, and QA engineers to deliver high-quality connected embedded solutions.
Conduct code reviews, write technical documentation, and provide support to other team members.
Requirements:- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- 2+ years C/C++ programming language in embedded systems.
- Experience with STM32 microcontrollers (CUBE IDE, timers, interrupts, etc.).
- Understanding the operation of interfaces and protocols (UART, I2C, SPI, etc.).
- Experience in networks: TCP, UDP, MQTT, TLS will be an advantage.
- Experience with various sensors: IMU, current sensors, barometers, air speed sensor.
- Knowledge of networking protocols, file systems, and security concepts in embedded systems.
- Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
Advantages:
- Competitive salary
- Opportunities for career growth in a successful and innovative IT company
- Friendly and dynamic work environment
- Corporate English
Conditions:
Full-time position
Tatiana
Ведущий украинский аутсорсинговый разработчик с командой ИТ специалистов.
от 100 до 250 сотрудников
с 2002 года на рынке
- Курсы иностранного языка
- Офис возле метро
- Корпоративные мероприятия
- Оплачиваемая стажировка
- Гибкий график