Senior Software Developer
Entrust Corporation
As a Senior Software Developer, you will contribute to the firmware of next‑gen cryptographic HSMs, spanning from SELinux tuning to driver-level work and embedded tooling. You’ll prototype, code, and test the full system from concept to delivery, collaborating with a multi‑disciplined team. You leverage C and Python on Linux in an embedded environment to solve complex, high‑assurance requirements. This role offers impactful work on secure, scalable hardware and a culture that values growth and collaboration.
Pay / Benefits- Career growth
- Flexible work options (remote, hybrid, on-site)
- Collaborative culture and cross-team collaboration
- Design, prototype, code, and test the full system (from inception to delivery)
- Develop firmware and embedded drivers for HSM hardware
- Work with Python scripts and C tools for installation, interaction, and control of embedded boards
- Support secure upgrade and secure boot implementations
- Tune and integrate SELinux applications and multi-component processes and containers
- Degree or equivalent in Software Engineering, Computer Science, Maths or relevant discipline
- Development in C and Python on Linux in an embedded environment
- Experience with complex, multi-component projects using multiple languages
- Ability to solve complex technical problems in innovative, practical ways
- problem-solving
- collaboration
- adaptability
- C programming in embedded Linux
- Python scripting
- embedded systems development
Reference: WJ-747_30152610