All offersZurichPythonSoftware Engineer
Software Engineer
Python
Inuits

Software Engineer

Inuits
Zurich
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Office
Inuits

Inuits

We specialize in designing and building augmented teams of highly-skilled professionals for long-term collaborations. Our approach is rooted in human-to-human interactions and thoughtful actions, resulting in customer intimacy and the organic development of success stories within our extended team.

Company profile

Tech stack

    Git

    advanced

    C++

    advanced

    Linux

    advanced

    C

    advanced

    Python

    advanced

    Embedded Systems

    junior

Job description

Online interview
Friendly offer

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.
;