VPN Software Developer Linux/C++
RUAG AG
Zürich Seebach
Key information
- Publication date:06 January 2026
- Workload:100%
- Place of work:Zürich Seebach
Job summary
Join RUAG as an engineer and work on military systems! Enjoy a dynamic work environment with great benefits.
Tasks
- Analyze system requirements and create software specifications.
- Develop L2 and L3 VPN technologies using C/C++ and Python.
- Conduct unit and integration tests within agile teams.
Skills
- Degree in computer science, electrical engineering, or similar.
- Experience in software development under Linux with networking focus.
- Good communication skills in German and English.
Is this helpful?
This is what you can achieve
- Analysis of system requirements and creation of software specifications
- Programming in C/C++ and Python
- Development of L2 and L3 VPN technologies
- Integration of software modules into existing embedded systems
- Execution of unit tests and integration tests
- Documentation of software architecture, code, and tests according to internal and normative standards (e.g., ISO 26262, MISRA C)
- Collaboration in agile development teams (Scrum/Kanban)
- Support in the selection and introduction of new technologies and tools in the embedded field
This is what you bring with you
- Completed studies in computer science, electrical engineering, or comparable education
- Several years of experience in software development under Linux with a focus on network technology (IP across all protocol layers, Linux Netlink layer)
- Experience and interest in network and VPN technologies
- Experience and interest in routing protocols including multicast
- 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? Do 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, or comparable education
- Several years of experience in software development under Linux with a focus on network technology (IP across all protocol layers, Linux Netlink layer)
- Experience and interest in network and VPN technologies
- Experience and interest in routing protocols including multicast
- 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
- Analysis of system requirements and creation of software specifications
- Programming in C/C++ and Python
- Development of L2 and L3 VPN technologies
- Integration of software modules into existing embedded systems
- Execution of unit tests and integration tests
- Documentation of software architecture, code, and tests according to internal and normative standards (e.g., ISO 26262, MISRA C)
- Collaboration in agile development teams (Scrum/Kanban)
- Support in the selection and introduction of new technologies and tools in the embedded field