Senior Software Developer (C/Python Systems)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
- Play a significant role in the team designing, prototyping, coding, and testing of our full system, from inception to delivery., * Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey.
- Flexibility: Remote, hybrid, or on-site options to fit your lifestyle.
- Collaboration: Teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
Requirements
- Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline.
- Development & design in both C and Python on Linux, in an embedded environment.
- Experienced with complex, multi-component projects, using multiple development languages.
- Able to solve complex technical problems with demanding requirements, in innovative, practical ways., * Secure-boot technologies and digital signatures.
- Device drivers & hardware protocols.
- Secure-Linux tools & API libraries.
- FPGAs and/or VHDL coding.
- Open-source software development - as licensee, or as contributor.
- A broad interest in cryptography and/or computer security techniques.
- Agile and/or Scaled Agile Framework (SAFe).
About the company
Entrust - Cambridge, England, United Kingdom
Posted 6 days ago. Be among the first 25 applicants.
At Entrust, we’re shaping the future of identity centric security solutions. We empower careers, foster collaboration, and build solutions that help keep the world moving safely.
About the Position
You will join a team working on the firmware of our next-gen cryptographic Hardware Security Modules (HSM). Your contributions will range from SELinux system tuning to chip-set level drivers, Python scripts and C tools, tools to install, interact with, and control embedded boards, secure upgrade and secure boot. The SELinux applications involve many large interacting processes and containers. The HSM hardware is a secured, embedded board which provides a multi-core fast processor, FPGA accelerator, 8GB+ RAM, and large SSD., If you’re excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let’s build a more secure world-together.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How software is steering vehicle technology
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Hard?
Best Countries for Software Engineers