Text copied to clipboard!
Название
Text copied to clipboard!Разработчик системных функций встроенных систем
Описание
Text copied to clipboard!
Мы ищем опытного разработчика системных функций встроенных систем, который будет разрабатывать, оптимизировать и поддерживать программное обеспечение для встроенных систем. В этой роли вам предстоит работать с низкоуровневым программированием, разрабатывать драйверы, оптимизировать производительность и обеспечивать надежность встроенных решений. Вы будете взаимодействовать с инженерами по аппаратному обеспечению, тестировщиками и другими специалистами для создания эффективных и безопасных систем.
Основные задачи включают проектирование и реализацию системных функций, анализ и оптимизацию кода, устранение ошибок и тестирование программного обеспечения. Вам также предстоит работать с различными микроконтроллерами, операционными системами реального времени (RTOS) и встроенными платформами.
Мы ожидаем, что кандидат обладает глубокими знаниями языков программирования C и C++, опытом работы с микроконтроллерами и встроенными системами, а также пониманием принципов работы операционных систем. Опыт работы с инструментами отладки, анализаторами логов и профилировщиками будет большим преимуществом.
Если вы увлечены разработкой встроенных систем, стремитесь к созданию высокопроизводительных решений и хотите работать в команде профессионалов, мы будем рады видеть вас в нашей команде!
Обязанности
Text copied to clipboard!- Разработка и оптимизация системных функций для встроенных систем.
- Написание и отладка драйверов для различных аппаратных платформ.
- Оптимизация производительности и энергопотребления встроенного ПО.
- Тестирование и устранение ошибок в программном обеспечении.
- Взаимодействие с инженерами по аппаратному обеспечению и тестировщиками.
- Разработка документации и поддержка существующего кода.
- Анализ и внедрение новых технологий в область встроенных систем.
Требования
Text copied to clipboard!- Опыт работы с языками программирования C и C++.
- Знание архитектуры микроконтроллеров и встроенных систем.
- Опыт работы с RTOS и встроенными операционными системами.
- Навыки работы с инструментами отладки и профилирования.
- Понимание принципов работы периферийных устройств и интерфейсов (SPI, I2C, UART).
- Опыт работы с системами контроля версий (Git, SVN).
- Способность работать в команде и решать сложные технические задачи.
Возможные вопросы на интервью
Text copied to clipboard!- Какие встроенные системы и микроконтроллеры вам приходилось разрабатывать?
- Какой ваш опыт работы с RTOS и встроенными операционными системами?
- Какие инструменты отладки и профилирования вы используете в своей работе?
- Как вы оптимизируете производительность встроенного программного обеспечения?
- Какой самый сложный проект, над которым вы работали, и какие вызовы вы преодолели?
- Как вы работаете с командами инженеров по аппаратному обеспечению?
- Какой ваш опыт работы с системами контроля версий, такими как Git?