RUAG AG
Zürich
2 weeks ago
Software Developer for IAM Software
- Publication date:23 October 2025
- Workload:100%
- Place of work:Zürich
About the job
What you can achieve
- Integration and development of software for identity and access management in embedded communication systems
- Analysis of system requirements and creation of software specifications
- Programming in C/C++ and Python
- Integration of LDAP, AD, and proxy servers
- Integration of software modules into existing embedded systems
- Execution of unit tests and integration tests
- Documentation of software architecture, code, and tests
- Collaboration in agile development teams (Scrum/Kanban)
- Support in the selection and introduction of new technologies and tools in the embedded field
What you bring with you
- Completed studies in computer science, electrical engineering, mechatronics, or comparable education
- Several years of experience in embedded software development
- Experience and interest in network technologies
- Experience in the areas of PKI, smart cards, LDAP, and AD technologies
- Experience in the implementation of access controls (access rights)
- Confident handling of version control (Git) and build systems (CMake, Make)
- Good German and English skills, both spoken and written
- Open-minded and communicative personality with a good dose of team spirit
Salary and benefits
Not Donald Duck but Daniel Düsentrieb is your favorite character from Duckburg? You live by his motto "Nothing is too difficult for the engineer"? Then we need you in engineering at RUAG. With us, you have the unique opportunity to work on military systems that serve the security of Switzerland.
- Completed studies in computer science, electrical engineering, mechatronics, or comparable education
- Several years of experience in embedded software development
- Experience and interest in network technologies
- Experience in the areas of PKI, smart cards, LDAP, and AD technologies
- Experience in the implementation of access controls (access rights)
- Confident handling of version control (Git) and build systems (CMake, Make)
- Good German and English skills, both spoken and written
- Open-minded and communicative personality with a good dose of team spirit
- Integration and development of software for identity and access management in embedded communication systems
- Analysis of system requirements and creation of software specifications
- Programming in C/C++ and Python
- Integration of LDAP, AD, and proxy servers
- Integration of software modules into existing embedded systems
- Execution of unit tests and integration tests
- Documentation of software architecture, code, and tests
- Collaboration in agile development teams (Scrum/Kanban)
- Support in the selection and introduction of new technologies and tools in the embedded field