KNDS Group

Senior Software Engineer Application Development (m/f/d)

PythonC++C#
Automatic translation. Check the original.

COMPANY DESCRIPTION

KNDS Deutschland Mission Electronics GmbH is an IT system house in the security and defense sector. As a subsidiary of KNDS Deutschland GmbH & Co KG, the electronics specialist from Lake Constance has been developing complex and hardened IT systems in hardware and software in close cooperation with customers for over four decades. As a long-standing partner of the Bundeswehr, the solutions from the Constance system house form the digital backbone of the Army's combat vehicles.

The System Engineering department is involved in the development of solutions for military communication, for hardened hardware platforms, and for monitoring and testing systems. We think in terms of system interdependencies and support our customers throughout the entire lifecycle, from idea generation and requirements analysis through realization and commissioning/fielding to maintenance and servicing. Our focus is on software development, where we work on a wide range of topics from firmware and driver development, through middleware and application development, to user interface design. We work together in cross-functional project teams and place great importance on good communication and honest feedback.

If you can imagine supporting us in this diverse field as a Software Engineer with a focus on application development (m/f/d), we look forward to receiving your application.

WHAT TO EXPECT

  1. Independent processing of design, implementation, and documentation of complex software in the areas of military communication, hardened hardware platforms, or monitoring and testing systems
  1. Conducting requirements analyses and participating in system conception and requirements engineering
  1. Creation of architectures, design of APIs and the creation of documentation for it
  1. Creation of test concepts for formal acceptance and other tests, as well as the creation of documentation for it
  1. Participation in the creation of concepts and execution of effort estimations within the scope of acquisition projects
  1. Analysis and optimization of the existing code base, e.g., identification of bottlenecks and improvement of system performance

WHAT YOU BRING

  1. Completed degree in Computer Science, Technical Computer Science, Communications Engineering, Electrical Engineering, or comparable
  1. Several years of professional experience in software development in a regulated environment
  1. In-depth knowledge of software development in Python, C++, or C#
  1. Sound knowledge of model-based development approaches and modern software architectures
  1. Good knowledge of tool-based requirements engineering
  1. Confident use of collaboration platforms, version control, and development environments
  1. Willingness to introduce new technologies and best practices and to further develop them within the team
  1. Willingness for occasional business trips
  1. Very good German and good English skills
  1. Independent and systematic way of working, quality awareness, creativity, and teamwork skills
  1. Experience in one or more of the following areas is an advantage: Development of systems with requirements for functional safety and IT security, Linux, communication protocols, CI/CD

BENEFITS

  • Secure employer
  • Attractive pay according to IG Metall collective agreement
  • Christmas and vacation bonus
  • Development opportunities
  • 30 days of vacation
  • Convenient location, easy to reach by public transport
  • Company pension plan
  • Canteen
  • Flexible flextime arrangements

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026