Software Engineer, Sr. - Linux / C++
Torentify## About the Role
RUAG is seeking a **Senior Network Software Development Engineer** to contribute to the innovative **Ersa IMFS** project, focused on secure voice and data communication. You will develop efficient software solutions for LAN, WLAN, and WAN network communication, with a strong focus on network performance and Software-Defined Networking (SDN).
## Key Responsibilities
* Develop smart and efficient software solutions for **LAN, WLAN, and WAN** communication.
* Create concepts and contribute to software architecture specifications.
* Focus on **network performance** and **Software-Defined Networking (SDN)**.
* Design and implement software using agile development methods.
* Develop software in **C++**, from analysis through implementation.
* Analyze and resolve software problems.
* Ensure software product quality in collaboration with interdisciplinary teams.
* Contribute to the development of secure voice and data communication technologies.
## Required Qualifications
* Higher education in **Computer Science, Electrical Engineering**, or an equivalent qualification.
* Professional experience in **object-oriented software development** using C, C++, and Python.
* Experience developing software for **network technology**.
* Strong **Linux** expertise.
* Deep knowledge of network engineering, including:
* IP across protocol layers
* Routing
* Linux Netlink layer
* Proficiency in **German or English**.
* Willingness to further develop German language skills.
## Preferred Qualifications
* Experience in **embedded security**.
* Knowledge of **TPM, Secure Boot, and System Management**.
* Experience with Software-Defined Networking and network performance optimization.
## Skills & Competencies
* C / C++ / Python
* Linux
* Network Engineering
* LAN / WLAN / WAN
* IP Networking
* Routing
* Linux Netlink
* Software-Defined Networking (SDN)
* Object-Oriented Programming
* Embedded Security
* Software Architecture
* Agile Development
* Software Testing & Quality Assurance
* Problem Solving
## Education & Experience
* Higher education in Computer Science, Electrical Engineering, or equivalent.
* Professional experience in object-oriented software development for network technology.
* Senior-level experience with Linux and network engineering.
## Work Arrangement & Schedule
* **Location:** Zurich Seebach, Zurich, Switzerland
* **Work Arrangement:** Remote / work-from-home options
* **Workload:** 80–100%
* **Working Style:** Flexible working hours with agile development methods
## Compensation & Benefits
* **Salary:** EUR 120–170 (period not specified)
* 13 months' wages
* Performance-related premiums and bonuses
* Additional fringe benefits
* Flexible working hours
* Work-from-home options
* Transportation and meal discounts
* Benefits portal offers
* Fleet discounts
* Training, courses, and further education
* Birthday day off
* Sports activities
* Option to take additional days off with pay deduction
## Compliance / Additional Information
* **Employer:** RUAG AG
* **Posted:** September 16, 2026
* **Source:** Whatjobs
* **Project:** Ersa IMFS — replacement of the Integrated Military Remote Communication System
* Contact: Lars Thomann, Talent Acquisition Specialist
**Apply Now**