About RUAG:

RUAG is dedicated to ensuring the sovereign security of Switzerland. With approximately 2500 employees across 18 locations, both domestically and internationally, we are committed to delivering excellence in all aspects of our work. As a trusted technology partner of the Swiss Army, we specialize in life-cycle management, operation, and availability of military systems for air and land.

About the job:

Are you a skilled software developer seeking an exciting opportunity? RUAG is seeking motivated and experienced individuals to join our team and contribute to our innovative project, Ersa IMFS (Integrated Military Replacement Communication System). As part of our team, you will play a crucial role in developing new technologies and solutions for secure military and governmental voice and data communication.

Relocation to Zurich is mandatory for this position.

Responsibilities:

  • Extend the existing architecture and implement new applications in network management, routing, and voice communication using agile methods;
  • Participate in all stages of the development process, from requirements analysis to software architecture, implementation, and quality assurance through automated tests (CI/CD);
  • Utilize modern tools and technologies, including C, C++, C#, .NET, Git, Python, Linux, and Windows;
  • Collaborate across disciplines with hardware development, system engineering, and testing teams.

Requirements:

  • Bachelor's degree in computer science or equivalent qualification;
  • Proven professional experience and proficiency in applied software development (C, C++, Python) within an industrial environment;
  • Strong knowledge of Linux and network technology (IPv4, IPv6, VoIP);
  • Experience in embedded system development is a plus;
  • Demonstrated ability to work independently, proactively, and efficiently;
  • Passion for product development, personal responsibility, and a commitment to quality and teamwork;
  • Proficiency in either German or English, with a willingness to further develop language skills.

The recruitment process includes:

  • HR screening 30min zoom call;
  • 1h technical interview;
  • General call with the team leader;
  • Making an offer meeting.