Software Developer for IAM Software

RUAG
Zürich, Switzerland
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Zürich, Switzerland

Tech stack

Microsoft Active Directory
Agile Methodologies
Proxy Servers
Unit Testing
C++
CMake
Computer Programming
Embedded Software
Identity and Access Management
Python
Lightweight Directory Access Protocols (LDAP)
Public Key Infrastructure
Scrum
Software Architecture
Smart Cards
Software Requirements Analysis
Systems Integration
Software Modules
GIT
Integration Tests
Information Technology
Software Version Control

Job description

Join RUAG to develop embedded communication systems for security! Work in an agile team and enjoy great benefits.

Tasks

  • Develop software for identity and access management in embedded systems.
  • Analyze system requirements and create software specifications.
  • Program in C/C++ and Python, integrating various server technologies., * 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

Requirements

  • Degree in Computer Science, Electrical Engineering, or related field.
  • Experience in embedded software development and networking technologies.
  • Familiarity with Git, CMake, and Agile methodologies., * 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

Apply for this position