Программист защищенных микроконтроллеров / Embedded software developer

от 240 000 до 280 000 ₽ до вычета налогов

Вакансия находится в архиве

Майсимтех

г. Нижний Новгород

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

От 3 до 6 лет

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

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

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

Полный день

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

Условия:
  • Оформление по ТК
  • Работа в офисе компании в г. Зеленоград или г. Нижний Новгород
  • По желанию возможна релокация в Болгарию (г. София). При релокации в Болгарию осуществляется полная поддержка в получении рабочей визы, переезда и размещения
  • Возможен гибридный график, частично офис и удаленная работа
  • Полный рабочий день или частичная занятость по договоренности
  • Оплата мобильной связи, а также дополнительных расходов при работе из домашнего офиса
  • Полностью оплачиваемый отпуск по ТК

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

Version control/git
Atlassian jira
Java
Python
Junit
Java card
C programming language
Криптография
Pipesim
Embedded programming
Business english
C++
Работа в команде
Smart card
Смарт карты
Ит безопасность

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

Майсимтех

Сайт: my-sim.ru

Почта: office@my-sim.ru

Вакансия опубликована 24.04.2024 в г. Нижний Новгород.

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

#

Нижний Новгород

Удаленная работа

Подробное описание

23 октября

#

Нижний Новгород

Полный день

Подробное описание

23 июля

#

Нижний Новгород

Полный день

Подробное описание

20 августа