Staffbase
KNDS Group
Senior Embedded Software Engineer (m/f/d)
COMPANY DESCRIPTION
KNDS Deutschland Mission Electronics GmbH is an IT systems house in the security and defense sector. As a subsidiary of KNDS Deutschland GmbH & Co KG, this electronics specialist from the Lake Constance region has been developing complex and hardened IT systems in both hardware and software for over four decades in close cooperation with its customers. As a long-standing partner of the Bundeswehr, the solutions from the Konstanz-based systems house form the digital backbone of the army's combat vehicles.
The System Engineering department focuses on developing solutions for military communication, hardened hardware platforms, and monitoring and testing systems. We think in terms of systems and support our customers throughout the entire life cycle, from ideation and requirements gathering to implementation and commissioning/fielding, as well as maintenance and support. Our focus is on software development, where we cover a wide range of topics from firmware and driver development to middleware and application development, and user interface design. We work in cross-functional project teams and place great value on good communication and honest feedback.
If you can imagine supporting us in this diverse field as an Embedded Software Engineer (m/f/d), we look forward to receiving your application.
WHAT AWAITS YOU
- Independent handling of the design, implementation, and documentation of complex embedded software on microcontrollers, both bare metal and with an OS
- Conducting requirements analysis and participating in system conceptualization
- Creating software architectures, designing APIs, and preparing the associated documentation
- Supporting hardware development through reviews of hardware designs and circuit diagrams
- Creating test concepts for formal acceptance and further testing, as well as preparing the associated documentation
- Collaborating on the creation of concepts and performing effort estimations within the scope of acquisition projects
- Analyzing and optimizing existing codebases, e.g., identifying bottlenecks and improving system performance
WHAT YOU BRING
- Completed degree in Computer Science, Technical Computer Science, Telecommunications Engineering, Electrical Engineering, or a comparable field
- Several years of professional experience in embedded development
- Deep knowledge of hardware-related software development in C/C++ and assembly
- Sound electrical engineering knowledge and a good understanding of analog and digital circuit components
- Proficient use of collaboration platforms, version control, and development environments
- Willingness to introduce new technologies and best practices and to further develop them within the team
- Willingness to travel occasionally
- Very good German and good English skills
- Independent and systematic working style, quality awareness, creativity, and teamwork skills
- Experience in one or more of the following areas is an advantage: development of systems with functional safety and IT security requirements, application development in C++, C#, or Python, platform integration of Linux operating systems, knowledge of FPGA development
BENEFITS
- Secure employer
- Attractive compensation according to the IG Metall collective bargaining agreement
- Christmas and vacation bonuses
- Development opportunities
- 30 days of vacation
- Convenient location with good access to public transportation
- Company pension scheme
- Canteen
- Flexible flextime arrangements
