Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Knowtion GmbH

Software Developer

Knowtion GmbH

Softwareentwickler bei Knowtion, einem Karlsruher Software-Engineering-Unternehmen. Entwicklung mathematischer Algorithmen für Sensorfusion, Datenanalyse und sicherheitskritische Embedded- und Cloud-Anwendungen.

Posted 8/15/2026full-timeKarlsruhe • 🇩🇪 GermanyMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development with a focus on C++ and Java, alongside strong analytical skills for designing algorithms and developing safety-critical applications. Proficient in CI/CD practices and capable of adapting software for embedded and cloud-based solutions.

Highest-signal resume keywords
C++ DevelopmentJava DevelopmentPython ProgrammingCI/CD Pipeline ImplementationSafety-Critical Application Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentAlgorithm DesignData ProcessingMathematical ModelingReal-Time SystemsEmbedded Software AdaptationResource-Efficient ProgrammingAgile DevelopmentScrum MethodologyBest Practices Knowledge
Soft Skills
Analytical SkillsTeam CollaborationStructured Working StyleSolution-Oriented ApproachReliability
Tools & Technologies
JiraJenkinsGitHubGitLab
Certifications & Qualifications
Degree in Computer ScienceM.Sc.Ph.D.
Industry Keywords
IoTIndustry 4.0Safety-Critical ApplicationsReal-Time Operating Systems

Tech Stack

Tools & technologies
CloudIoTJavaJenkinsPython

About the role

Key responsibilities & impact
  • Analyze and evaluate new technology approaches for current IoT / Industry 4.0 challenges
  • Specify software requirements and the associated tests
  • Design algorithms for data processing and fusion for implementation in customer systems
  • Develop mathematical models of complex processes
  • Develop software from functional prototypes to production-ready products
  • Implement advanced algorithms in real-time systems
  • Adapt software for embedded devices or cloud-based solutions
  • Implement safety-critical applications for various customer markets

Requirements

What you’ll need
  • Degree in Computer Science (University/FH) or a comparable qualification (M.Sc. or Ph.D.)
  • 3–10 years of professional experience in software development
  • Focus on C++ and/or Java
  • Good knowledge of Python
  • Practical experience with CI/CD pipelines and related tools such as Jira, Jenkins, GitHub/GitLab
  • Knowledge of best practices
  • Structured and solution-oriented working style
  • Strong analytical skills and ability to work in a team
  • Experience with resource-efficient programming and real-time operating systems is a plus
  • Experience developing safety-critical applications is a plus
  • Experience with agile development processes such as Scrum is a plus
  • Reliability and a strong quality mindset
  • Excellent verbal and written communication skills in German and English

Benefits

Comp & perks
  • Interesting and varied role working on exciting, technology-driven topics
  • Comprehensive onboarding and the opportunity to take on diverse tasks with a lot of creative freedom
  • Flat hierarchies and collaboration on equal terms
  • Room for new ideas
  • Regular team events
  • Autonomous work and responsibility
  • Diverse feedback and networking opportunities
  • Attractive, modern workplace
  • Excellent accessibility / very good transport connections
  • Flexible option to alternate between home office and on-site work