Job Description
Job Title: Software Developer - Firmware Development, Cryptography & Infrastructure (f/m/x). Location: Ehningen, Baden-Württemberg, Germany. Job Type: Early Professional (Full-time)
This role supports the IBM Z server family, known for its reliability and integrity. You will work on cryptographic firmware, that ensures digital asset protection and quantum-safe encryption, contributing to next-generation secure systems; The position focuses on developing high-quality firmware for advanced applications used by clients across industries.
Duties:
- Design firmware components that implement cryptographic functions while considering hardware performance and limitations.
- Develop and deploy firmware code modules in simulated and real test environments;
- Write and maintain software in C/C++ and Rust for embedded systems and cryptographic modules.
- Analyze both functional and non-functional requirements, verifying results through testing.
- Script and automate development tasks to improve workflow efficiency.
- Refactor and optimize existing code for better performance and maintainability;
- Participate in Agile development, conduct code reviews, and collaborate using Git and GitHub.
Qualifications:
- Bachelor’s degree in Computer Science or a related field; a Master’s degree is preferred.
- Strong understanding of Computer Science fundamentals, program execution, and runtime behavior.
- Proven experience with C/C++ and Rust programming languages;
- Familiarity with embedded systems, cryptography, and encryption algorithms.
- Skilled in debugging, defect analysis, and performance optimization;
- Experience with version control systems, software testing, and Linux development tools.
- Fluent in both German and English, in writing and speech.
Benefits and Instructions:
- Join a global leader in technology that emphasizes innovation and infrastructure reliability.
- Work on systems that power key industries and drive quantum-safe cryptography;
- Be part of IBM’s collaborative and growth-focused environment, encouraging creativity and professional development.
- IBM offers competitive pay, comprehensive benefits, and equal employment opportunities;
- Applicants should discuss specific location and work arrangements with the recruiter during the application process.
- To apply, submit your application through IBM’s official careers portal.
JOB TYPE
Entry LevelCOMPENSATION
€65k +
Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs List ) .' Applications without it will be disqualified.

.webp)

