CareerPlan

Software Engineer (Cryptography)

USAFull-time2026-09-05 → 2026-11-10
On-site · Singapore

Core

Develop and support low-level software using C or Assembly, applying cryptographic algorithms and secure coding practices to microcontroller architectures.

Role type

Embedded Software Engineer (Cryptography)

Builds

Secure firmware and software solutions for microcontroller-based devices

Domain

Embedded systems and Cryptography

Required skills

C programming, Assembly programming, microcontroller architecture, cryptographic algorithms, secure coding practices, software countermeasures

Preferred skills

Embedded development tools (emulators, development kits), mathematical concepts related to cryptography

Technologies

C, Assembly

Responsibilities

Develop low-level software, apply cryptographic algorithms, implement software countermeasures against attacks, work with microcontroller programming models

Seniority

Mid-level, hands-on IC