yandex
A
Andersen
Страна
Азербайджан
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
MiddleУдалённоКонтракт

Embedded Engineer

ИИОценка ИИ

Интересный международный проект с четкими требованиями и возможностью удаленной работы из множества локаций. Однако проект ограничен по времени (6 месяцев), что может быть минусом для тех, кто ищет долгосрочную стабильность.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует уверенного владения C/C++ и опыта работы с архитектурой ARM Cortex-M. Сложность заключается в необходимости глубокого понимания электроники (чтение схем) и умении работать с унаследованным кодом (legacy codebase).

Анализ зарплаты

Медиана3 500 $
Рынок2 500 $ – 4 500 $
ИИОценка ИИ

Зарплата в объявлении не указана. Для Middle Embedded разработчика на европейском рынке (Греция/удаленка в ЕС) средние ставки обычно выше, чем в СНГ, но ниже, чем в США или Германии.

Сопроводительное письмо

I am writing to express my interest in the Middle Embedded Engineer position. With over 3 years of experience in firmware development for ARM Cortex-M microcontrollers, I have developed a strong proficiency in C and C++ within both Bare-Metal and FreeRTOS environments. My background includes designing low-level drivers for UART, SPI, and I2C interfaces, as well as debugging complex systems using laboratory tools.

I am particularly drawn to this role because of the opportunity to contribute to the full lifecycle of embedded systems, from architectural decisions to hardware-software integration. I have extensive experience reading schematics and collaborating with hardware teams to define system requirements. My ability to work with mature codebases and maintain high-quality documentation using Doxygen aligns perfectly with your project's needs.

I am a proactive professional comfortable working in remote, distributed teams. Given my location and B2 English proficiency, I am ready to contribute effectively to your Greece-based customer's project. Thank you for considering my application.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Andersen уже сейчас

Присоединяйтесь к международному проекту в Греции и реализуйте свой потенциал в разработке прошивок для ARM Cortex-M!

Описание вакансии

Откликнуться

Откликнуться

Откликнуться - при отклике указать *❗️*

Embedded Engineer

Middle

"Customer location: Greece

*❗️**❗️**❗️*Candidates locations: EU, Azerbaijan, Belarus, Georgia, Kazakhstan, Ukraine, Uzbekistan (except Russia, India, Iran)

Language: English B2

Estimated start date: 01.09.2026

Duration: 6 month"

"Project Responsibilities

  • Design, develop, and maintain embedded firmware according to product requirements.
  • Implement new features and enhancements using C and C++.
  • Contribute to firmware architecture and system-level design decisions.
  • Participate in requirements analysis, feasibility studies, and technical risk assessments.
  • Develop firmware for ARM Cortex-M microcontroller-based systems.
  • Work with both Bare-Metal and FreeRTOS environments.
  • Design and implement low-level drivers and hardware abstraction layers.
  • Integrate and maintain communication interfaces and protocols (UART, SPI, I2C).
  • Debug and validate embedded systems using software and laboratory tools.
  • Review, optimize, and extend existing firmware codebases.
  • Support hardware development activities, including schematic and PCB reviews.
  • Define hardware requirements based on firmware and system needs.
  • Prepare and maintain technical documentation using Doxygen and Confluence.
  • Participate in code reviews and technical discussions.
  • Collaborate closely with distributed development teams.
  • Deliver technical tasks and project milestones within agreed timelines.

Candidate's Portrait

An experienced Embedded Engineer with 3+ years of hands-on experience in embedded firmware development for MCU-based systems. The ideal candidate possesses strong expertise in C/C++, RTOS-based development, and ARM Cortex-M microcontrollers, combined with a solid understanding of electronics, hardware-software integration, and embedded system architecture.

The candidate should be comfortable working with complex legacy codebases, contributing to architectural decisions, performing low-level debugging, and collaborating remotely with cross-functional teams including hardware engineers, system architects, project managers, and firmware developers.

Experience in safety-critical, industrial, IoT, or regulated electronic products is highly desirable.

Must-haves

Embedded Firmware Development:

  • 3+ years of embedded firmware development experience.
  • Strong programming skills in C.
  • Commercial experience with microcontroller-based systems.
  • Experience developing firmware for ARM Cortex-M (M0/M0+/M3/M4/M7).
  • Hands-on experience with FreeRTOS or similar RTOS platforms.
  • Experience with Bare-Metal embedded development.

Hardware & Electronics:

  • Strong understanding of embedded electronic systems.
  • Ability to read and analyze analog, digital, and power electronics schematics.
  • Experience in hardware-software integration.
  • Understanding of firmware-driven hardware requirements.

Communication Interfaces

Proven experience with:

  • UART
  • SPI
  • I2C

Architecture & Debugging:

  • Experience in embedded system debugging and troubleshooting.
  • Ability to work with large and mature codebases.
  • Knowledge of system design methodologies and architectural principles.
  • Strong analytical and problem-solving skills.

Development Tools & Processes:

  • Experience with Git-based version control.
  • Experience with Jira or similar issue-tracking systems.
  • Technical documentation experience (Doxygen, Confluence, or similar).
  • Familiarity with code review practices and development workflows.

Soft Skills:

  • Strong communication and collaboration skills.
  • Ability to work effectively in a fully remote environment.
  • Self-driven and proactive mindset.
  • Ability to coordinate with multiple stakeholders and teams.

Nice-to-have

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • ARM Cortex-M
  • FreeRTOS
  • Bare Metal
  • UART
  • SPI
  • I2C
  • Git
  • Jira
  • Doxygen
  • Confluence

Возможные вопросы на собеседовании

Проверка понимания работы планировщика в операционных системах реального времени.

Расскажите о механизмах синхронизации в FreeRTOS. В каких случаях вы выберете семафор, а в каких — мьютекс?

Оценка навыков низкоуровневой отладки и работы с оборудованием.

Как вы будете отлаживать проблему зависания прошивки, если у вас нет доступа к JTAG/SWD, а есть только UART?

Проверка знаний архитектуры микроконтроллеров.

В чем разница между обработкой прерываний в Bare-Metal и в среде RTOS? Что такое инверсия приоритетов?

Оценка умения работать со схемотехникой.

Опишите ваш процесс ревью принципиальных схем. На какие критические моменты вы обращаете внимание при интеграции нового датчика по шине I2C?

Проверка навыков оптимизации.

Какие методы вы используете для минимизации потребления энергии в системах на базе ARM Cortex-M?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

A
Andersen
Азербайджан