CareerPlanSign in

Software Engineer (Cryptography)

USA💼 Full-time🗓 2026-09-05 → 2026-09-26

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

Deliverable

production ML models | product features | infrastructure

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

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.