Напиши текст вакансии для должности "Младший программист защищенных микроконтроллеров / Junior Embedded Developer". Название компании: "Майсимтех". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Atlassian Jira', 'Java', 'Python', 'JUnit', 'C Programming', 'Криптография', 'Software Development', 'Smart Card', 'Разработка ПО', 'ARM', 'C/C++', 'Java Card', 'eSIM', 'Информационная безопасность'

Mysimtech is a young engineering company focused on secure solutions for Telecom and IoT industry. We develop and integrate specialized software for various embedded platforms and systems to make IoT applications secure and trusted. We are extending our engineering team to focus on innovative secure embedded solutions and looking for a Junior Software Engineer, who will join our international R&amp;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. Обязанности: • 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 1 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.   Highly valuable skills   Understanding of cryptography concepts as a user (symmetric / asymmetric algorithms, padding schemes, etc.)   C++ programing skills (embedded and desktop domains)   Basic understanding of security requirements for secure embedded systems and relevant attacks   Build systems like Ant, Maven, SCons, CMake   Javadoc / Doxygen / MkDocs frameworks, PlantUML   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 organisational skills with ability to work autonomously   Условия:  Оформление по ТК Работа в офисе компании в г. Зеленоград или удаленно Полный рабочий день или частичная занятость по договоренности Оплата мобильной связи, а также дополнительных расходов при работе из домашнего офиса Полностью оплачиваемый отпуск по ТК