RUAG Defence is part of the international RUAG group which is active in the fields of Aerospace and Defence and employs more than 9,000 employees worldwide. We offer first-class products and services for the defence and security sector. These include solutions for network-enabled operations and information security, protective equipment development and upgrades for heavy weapon systems, and virtual and live simulation systems.Apply now
Your responsibilities
Design, develop and maintain distributed software solutions for voice and data communication
Requirements and software specification for product features and customer-specific projects
Integration of OSS components into our product portfolio in a Linux environment
Implement functional prototypes for customer demonstrations and trials and support pre-sales activities
Develop and maintain automated unit, component and system tests
Document software solutions and product features
Technical contact person for specific product features and active collaboration with internal teams and customers
Manage individual project priorities, deadlines and deliverables
Your profile
Master degree in computer science or software engineering or equivalent
Strong background in communication protocols, TCP/IP networking, VoIP systems and distributed systems
Skilled in software engineering principles, OO design, version control systems (git, svn), continuous integration and automated testing
Good knowledge of C/C++, build tools and Python in Linux environment. Desired: Qt, Yocto, and Android environment
Good knowledge of Linux system and internals, and tools for debug, network traffic analysis and trouble-shooting
Strong analytical and systematic problem-solving skills, initiative and result-oriented team player