Embedded developer (микроконтроллеры)

Майсимтех

Embedded developer (микроконтроллеры)

Зеленоград, 4922-й проезд, 4с4

Метро: Лобня

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

Mysimtech is a young engineering company focused on secure solutions for IoT industry. We develop and integrate specialized software for various embedded platforms and systems to make IoT applications secure and trusted. We are building a new engineering team to focus on an innovative secure connectivity management solution and looking for a Software Engineer, who will join our international R&D team and will be responsible for carrying out diverse development tasks, such as implementation of various system components, unit tests and preparation of developer documentation.

Responsibility:

• Design, development, documentation and validation of embedded software solutions and related middleware
• Design and implementation of “on-card” software for secure microcontrollers and other embedded platforms (starting from low level)
• Performance and endurance optimizations
• Secure coding and system design
• Design and implementation of functional and performance tests.

Mandatory qualifications

  • BS or MS in Electrical or Computer engineering or Software engineering

  • Minimum 3 years of relevant experience

  • Good native C programming skills

  • Hands-on software development experience with 16- or 32-bit microcontrollers.

  • Familiarity with collaborative development tools and processes (JIRA, Git, SVN, GitLab CI, etc.)

  • Familiarity with Unit testing concepts and frameworks (JUnit, CUnit, etc.)

  • Hands-on experience with embedded RTOSs

Highly valuable skills

  • Familiarity with Java Card technology

  • Experience developing UICC applications, knowledge of eSIM, Telco applications is a plus

  • Solid understanding of cryptography concepts as a user (symmetric / asymmetric algorithms, padding schemes, etc.)

  • C/C++ programing skills (embedded and desktop domains)

  • Hands-on Smart Card OS / Java Card OS experience

  • Telco & industry standards (ETSI, 3GPP, GSMA RSP and Global Platform)

  • Basic understanding of security requirements for secure embedded systems and relevant attacks

  • Build systems like Ant, Maven, SCons, CMake

  • Javadoc / Doxygen / MkDocs frameworks, PlantUML

  • Scripting languages for automation of build, test and deployment: JavaScript (e.g. Rhino/Nashorn), Python, etc.

  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment

  • Self-motivated and self-managing, with strong organizational skills with ability to work autonomously

Условия:
  • Оформление по ТК
  • Работа в офисе компании в г. Зеленоград или г. Нижний Новгород
  • По желанию возможна релокация в Болгарию (г. София). При релокации в Болгарию осуществляется полная поддержка в получении рабочей визы, переезда и размещения
  • Возможен гибридный график, частично офис и удаленная работа
  • Полный рабочий день или частичная занятость по договоренности
  • Оплата мобильной связи, а также дополнительных расходов при работе из домашнего офиса
  • Полностью оплачиваемый отпуск по ТК
Навыки
  • Git
  • Atlassian Jira
  • Java
  • Python
  • JUnit
  • Java Card
  • C Programming
  • Криптография
  • eSIM
  • Embedded programming
  • English
  • Работа в команде
  • Smart Card
  • Смарт Карты
  • ИТ Безопасность
  • С
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию