Point your AI agent at freehire and let it find you a job.

Get the CLI →

INWAVE (ООО Микроволновая Электроника)

NewBe an early applicant

Инженер-программист микроконтроллеров / Embedded-разработчик

Posted Updated
Discussion

Summary

Embedded software engineer developing and maintaining firmware for microcontrollers (MSP430, PIC18F, STM32F0..4) at a full-cycle radio-electronics company in Moscow: picking MCUs to spec, writing embedded C, debugging and deploying firmware, and producing technical documentation.

Увлекательная работа в инновационной компании полного цикла (от идеи до серийного выпуска продукции), включая аппаратную и программную часть, являющейся лидером рынка в ряде секторов радиоэлектронной промышленности.

Чем предстоит заниматься:

  • Разработкой нового встроенного ПО и поддержкой существующего кода, работающего в микроконтроллерах MSP430, PIC18F, STM32F0..4.
  • Подбором микроконтроллера под требования ТЗ.
  • Разработкой встраиваемого ПО.
  • Отладкой, запуском и сопровождением ПО.
  • Оформлением и выпуском документации.

От успешного кандидата ожидаем:

  • Необходимо уметь писать свой (и читать чужой) код на языке C, понимать, как устроен микроконтроллер, иметь представление о принципах работы периферии и физических интерфейсах ввода-вывода, иметь навыки отладки системы в целом.
  • Высшее профильное образование (радиоэлектроника/радиотехника/радиофизика/программирование или смежные области).
  • Опыт программирования на языке С не менее 3 лет.
  • Знание архитектуры STM32, PIC, MSP430.
  • Опыт настройки IDE.
  • Знания в области построения аналоговых и цифровых трактов обработки сигналов.
  • Умение объяснить ассемблерный код.
  • Умение читать электрические принципиальные схемы.
  • Знание интерфейсов RS232/422/485, I2C, SPI, CAN, USB, Ethernet.
  • Умение работать с контрольно-измерительными приборами.
  • Желательные навыки:
    Опыт разработки схем и печатных плат;
    Работа с ОСРВ/Linux;
    Знание беспроводных интерфейсов;
    Представление о типах лицензий (GPL/GNU/MIT и т. п.).

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

  • Оформление в полном соответствии с ТК РФ.
  • Полный рабочий день на территории работодателя.
  • Офис класса А+ в современном бизнес-центре ИНТЦ «Воробьевы горы», кластер «Ломоносов».
  • Возможность прохождения курсов повышения квалификации за счет компании.
  • Интеллектуальный дружный коллектив.
  • Возможность получения премий по результатам работы.
  • Работу с интересными специалистами, участие в создании сложных инновационных продуктов.
  • Возможности профессионального и финансового роста и развития.

What they ask for

Required

  • Ability to write own and read others' C code; understand MCU architecture, peripherals and physical I/O interfaces; system-level debugging skills
  • Higher education in radio electronics / radio engineering / radiophysics / programming or related fields
  • At least 3 years of C programming experience
  • Knowledge of STM32, PIC, MSP430 architectures
  • Experience configuring IDEs
  • Knowledge of analog and digital signal processing path design
  • Ability to explain assembly code
  • Ability to read electrical schematic diagrams
  • Knowledge of RS232/422/485, I2C, SPI, CAN, USB, Ethernet interfaces
  • Ability to work with measurement and test instruments

Preferred

  • Experience in schematic and PCB design
  • Experience with RTOS / Linux
  • Knowledge of wireless interfaces
  • Understanding of license types (GPL/GNU/MIT etc.)

Skills

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available