iTernity GmbH | Germany | 79xxx Freiburg im Breisgau | Permanent position | Full time / Home office | Published since: 29.10.2025 on stepstone.de
Software Developer - C / Linux / Multithreading (m/w/d)
We are a leading software developer for data management solutions and have shaped the market for over 10 years. We protect data from various applications in a future-proof and legally compliant manner. We cooperate internationally with technology partners such as HPE and Microsoft as well as numerous software companies from the ECM and DMS environment.
* After clicking the Read more button, the original advert will open on our partner's website, where you can see the details of this vacancy and contact information. If you need a translation of this text, after returning to our website it will be prepared and you can read it by clicking the Show full translation button.
Your tasks • Your profile • What we offer
We are a leading software developer for data management solutions and have shaped the market for over 10 years. We protect data from various applications in a future-proof and legally compliant manner. We cooperate internationally with technology partners such as HPE and Microsoft as well as numerous software companies from the ECM and DMS environment. You unfold, implement and optimierst core modules in C (GlusterFS, Samba, NFS Ganesha) responsible for performance, security and data integrity of our distributed file system You test, debugging and profiling — even in complex scenarios with large data volumes and distributed systems You work with QA, DevOps & Infrastructure teams to improve CI/CD pipelines, release processes and deployment You ensure that our software meets the highest requirements for compliance and revision, e.g. in terms of GDPR, data retention or invariability You support performance tuning, error analysis or customer problems
You have at least 3 years of professional experience in software development in C (preferably in system or storage software, file systems, network, protocols, etc.) You have good knowledge of Linux / Unix environment: mainly UserSpace, Systemcalls, Memory Management, Concurrency You have profound knowledge in the fields of multithreading, synchronization primitive (Mutexe, condition variables) and design of parallel systems You have experience with Git/Gerrit and Linux Build tools (autotools, make, cmake) You have pronounced analytical and debugging skills with a methodical approach to problem solving You understand storage technologies, in particular distributed file systems, immutability, WORM, CAP theorem and have a high awareness of security, reliability and scalability
Whether in the office or in the home office, it matters to us that you can do your best. We offer you modern working conditions and the opportunity to make your working time flexible – as far as projects and customer requirements allow. How to find the balance between focus time, teamwork and private life that suits you Working with us on innovative use cases and complex projects for exciting, well-known companies from a wide range of industries Design space and self-responsibility: With us you not only perform, but actively shape. You take responsibility for your projects and have the freedom to develop and implement creative solutions Quick decisions, direct exchange: Thanks to our open corporate culture with flat hierarchies, you can quickly advance your ideas and communicate directly with decision-makers Best location: With your new job bike or job ticket you can reach your new job very well. And after a 10-minute walk you will be at Freiburg Central Station or in the beautiful old town Last but not least: Freiburg is one of the warmest cities in Germany with its 1,700+ hours of sunshine a year. Thanks to your flexible working hours you can enjoy the sun and the varied and leisure opportunities
Company location
Location
![]() | iTernity GmbH | |
| 79100 Freiburg im Breisgau | ||
| Germany |
The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.
For more information read the original ad
