Инженер-программист / Программист встраиваемых систем / Инженер-электронщик

от 150 000 до 200 000 ₽ на руки

Эволюция Заряда

Киевская

и еще 3 станции

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

В связи с расширением нашей команды по производству зарядных станций и вспомогательного программного обеспечения для электромобилей в компании ООО «Эволюция заряда» мы ищем талантливого инженера-программиста, программиста встраиваемых систем или инженера-электронщика.

Обязанности:

- Разработка программного обеспечения для встраиваемых систем, включая драйверы для аппаратных интерфейсов.
- Чтение и разработка электрических схем, взаимодействие с аппаратной частью.
- Отладка встроенного ПО с использованием средств трассировки и отладки (JTAG, SWD), осциллографов и логических анализаторов.
- Интеграция и тестирование модулей программного обеспечения с аппаратным обеспечением.
- Оптимизация кода и алгоритмов для работы в условиях ограниченных ресурсов (памяти, мощности, скорости).
- Работа с инструментами управления версиями (Git) и менеджерами задач.
- Документирование процесса разработки, включая создание спецификаций, схем и комментариев к коду.

Требования:

Вы должны знать:


- Принципы работы и архитектура встраиваемых систем (микроконтроллеры, микропроцессоры, SoC).
- Bootloader, области памяти.
- Языки программирования, используемые в разработке встраиваемых систем (C, C++, Python, Assembler).
- Компилятор, линкер, процесс компиляции, оптимизация, макросы.
- Аппаратное обеспечение: схемотехника, интерфейсы связи (UART, SPI, I2C, CAN, USB, Ethernet и др.).
- Основы операционных систем реального времени (RTOS) и их особенности.
- Алгоритмы управления и обработки данных для встраиваемых систем.
- Методологии тестирования и отладки программного и аппаратного обеспечения.
- Современные стандарты и протоколы безопасности для встраиваемых систем.
- Цикл разработки встроенного ПО (от концепции до внедрения и поддержки)

- Стек необходимых технологий: HW: ESP32, STM32, SIM800, SW: C, FreeRTOS, GPRS, BareMetall, WebSockets, Typescriptedited 00:43


У Вас должны быть навыки:

• Умение разрабатывать программное обеспечение для встраиваемых систем, включая создание драйверов для взаимодействия с аппаратными интерфейсами.
• Опыт чтения и разработки электрических схем, а также взаимодействия с аппаратной частью.
• Владение методами отладки встроенного ПО с использованием инструментов трассировки и отладчиков (JTAG, SWD), осциллографов и логических анализаторов.
• Навыки интеграции и тестирования модулей программного обеспечения в связке с аппаратным обеспечением.
• Оптимизация кода и алгоритмов для работы в условиях ограниченных ресурсов (память, мощность, скорость).
• Опыт работы с системами управления версиями (Git) и менеджерами задач.
• Способность документировать процесс разработки, включая создание спецификаций, схем и комментариев к коду.

Вы должны владеть:

• Знаниями средств разработки и отладки встраиваемых систем (Keil, Eclipse, GCC, STM32CubeIDE).
• Опытом работы с современными операционными системами реального времени (RTOS), такими как FreeRTOS и Zephyr, и их настройка под конкретные задачи.
• Навыками интеграции сенсоров, модулей связи и периферийных устройств.
• Знанием методов оценки и обеспечения энергоэффективности встраиваемых решений.
• Опытом применения технологий прототипирования и создания минимально жизнеспособного продукта (MVP) на базе встраиваемых систем.
• Умением анализировать и устранять аппаратные неисправности, включая пайку и модификацию печатных плат.
• Знанием современных методологий Agile и Scrum для эффективной командной разработки.

Мы предлагаем:

• Конкурентоспособную заработную плату.
• Возможности для профессионального роста и развития.
• Участие в интересных проектах на стыке электроники и программирования.
• Дружелюбную атмосферу и поддержку в команде

Ключевые навыки

Python
Assembler
Cherrypy
C++
Диагностика, анализ и устранение неисправностей оборудования
Keil
Eclipse vert.x
Gcc
Stm32cubeide
Rtos
Интеграция сенсоров
Agile toolkit
Agile/scrum

Адрес

Москва, Бережковская набережная

Контактная информация

Эволюция Заряда

Сайт: не указан

Почта: не указана

Вакансия опубликована 15.05.2025 в г. Москва.