Lead Software Engineer
Core
Lead a cryptographic software IP team, overseeing the full software development lifecycle from design to customer delivery for embedded systems.
Role type
Lead Software Engineer (Technical Lead & Line Manager)
Builds
Application and embedded software IP blocks
Domain
Semiconductor industry, Post-Quantum Cryptography, RISC-V
Deliverable
production ML models | product features
Required skills
C (embedded), software IP block design, architectural definition, team management, hiring, performance reviews, cryptographic algorithms, key management
Preferred skills
Rust (embedded), PQC standards (NIST), software/hardware co-design, Arm & RISC-V, side-channel security, GitLab CI, Python
Technologies
C, Rust, Arm, RISC-V, GitLab CI, Python
Responsibilities
Plan and allocate work to deliver on the product roadmap; manage the software engineering team including hiring, training, and performance reviews; define architectural solutions for complex algorithmic/system-level problems; coordinate with verification and hardware teams; engage with customers on integration and technical sales.
Seniority
Senior, hands-on IC with people management
