RUAG AG
Zürich
15 hours ago
Software Developer for IAM Software
- 02 June 2026
- 100%
- Zürich
Job summary
Join RUAG's IT team, focusing on identity and access management! Enjoy a dynamic work environment with opportunities for growth.
Tasks
- Develop and integrate software for identity and access management.
- Analyze system requirements and create software specifications.
- Program in C/C++ and Python while conducting unit and integration tests.
Skills
- Degree in Computer Science, Electrical Engineering, or similar.
- Experience in embedded software development and network technologies.
- Strong knowledge of Git, CMake, and effective communication skills.
Is this helpful?
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 PKI, smartcards, LDAP, and AD technologies
- Experience in implementing 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
"Nerd" is not an insult but a status symbol? You understand more about computers and networks than Bill Gates? Then we want you on our team. In the IT department at RUAG, you have the opportunity to cover the entire ICT landscape from development to maintenance and contribute your expertise to Switzerland's security.
- 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 PKI, smartcards, LDAP, and AD technologies
- Experience in implementing 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