Software Developer | Softwareentwickler (m/w/d)

Schmitt GmbH

Erlangen, Bayern, Deutschland
Published Nov 14, 2025
Full-time
Permanent

Job Summary

This role is for an experienced Software Developer to join Schmitt Engineering, a reliable partner in the industrial sector, focusing on complex technical systems. The developer will be responsible for the full software lifecycle, including developing solutions for complex systems and Client/Server architectures, creating protocol converters, and designing interfaces for data exchange with overlying systems. Key responsibilities also include conducting code reviews, mentoring team members, and ensuring best practices are followed. The ideal candidate holds a degree in Computer Science or equivalent, possesses professional experience with modern C++ standards (C++17/20), and has practical knowledge of Visual Studio, Git, CMake, and database technologies. This position offers challenging projects in high-tech industries and requires very good German and good English language skills, as German is the primary working language.

Required Skills

Education

Degree in Computer Science or comparable qualification

Experience

  • Professional experience with modern C++ standards (C++17/20)
  • Experience with Visual Studio 2019/2022
  • Experience with Source-Code Management and Build-Automation tools (e.g., Git, CMake)
  • Experience with Windows and Linux operating systems
  • Experience with Qt 5 and 6 (Desirable)
  • Experience with static code analysis (Desirable)

Languages

German (Fluent)English (Basic)

Additional

  • Good German language skills (level B2+) are a prerequisite for the position. Location constraint: Erlangen, Germany. Permanent contract.