top of page

Secure software developer (Native C)

Зеленоград / удаленно

Занятость

полная

About the Role

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 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.

• 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

Requirements

Mandatory qualifications

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

  • Minimum 3 years of relevant experience

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

  • Programming skills on embedded microcontrollers (8051, ARM, or similar)

  • Familiarity with Java Card technology

  • 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

  • Java SE programming skills

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

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

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

  • Secure coding practices and knowledge of cryptography are appreciated

  • Hands-on experience with embedded RTOSs

  • 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 organizational skills with ability to work autonomously

About the Company

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.

bottom of page