CareerPlanSign in

Senior Software Engineer

Bulverde, Texas, United States💼 Full-time🗓 2023-05-09 → 2026-09-25

Core

Design, code, test, and troubleshoot C++ applications interfacing with embedded cryptographic devices and hardware security modules.

Role type

Senior Software Engineer (Embedded Security/C++)

Builds

Features for the 'Hardened Enterprise Security Platform' and services for hardware security modules

Domain

Cybersecurity, Cryptography, Embedded Systems

Deliverable

production ML models | product features

Required skills

C++ (C++98, C++11 memory management), Linux development, API/protocol design, Python scripting, Bash scripting, C code reading, Docker, Jenkins/CI-CD, Berkeley socket API, SQL, TLS/PKI concepts

Preferred skills

Cryptography expertise, Full stack web development (Nginx, Flask, Vue.js), Front-end frameworks

Technologies

C++, Python, Bash, Docker, Jenkins, Vue.js, Nginx, Flask, SQL, Berkeley sockets

Responsibilities

Design and develop C++ applications for embedded cryptographic devices; Develop and document APIs and protocols for external system interfacing; Read and comply with published cryptographic standards and technical documentation

Seniority

Senior, hands-on IC

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