Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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

. Analyze and evaluate new technology approaches for current IoT and Industry 4.0 challenges .

Posted 10/21/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++, Java, and Python, alongside experience in developing safety-critical applications and implementing algorithms for real-time systems. Strong analytical skills and effective communication in both German and English are essential for collaboration in diverse teams.

Highest-signal resume keywords
C++ ExpertiseJava ExpertisePython KnowledgeCI/CD Pipeline ExperienceSafety-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 ProcessingSensor FusionMathematical ModelingEmbedded SystemsReal-Time SystemsResource-Efficient ProgrammingAgile DevelopmentScrum Methodology
Soft Skills
Analytical SkillsTeam CollaborationStructured Working StyleSolution-Oriented ApproachCommunication Skills
Tools & Technologies
JiraJenkinsGitHubGitLab
Certifications & Qualifications
M.Sc.PhD
Industry Keywords
IoTIndustry 4.0Safety-Critical ApplicationsReal-Time Operating Systems

Tech Stack

Tools & technologies
CloudIoTJavaJenkinsPythonC++

About the role

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

Requirements

What you’ll need
  • Successfully completed degree in Computer Science (university or university of applied sciences) or comparable training (M.Sc. or PhD)
  • 3–10 years of professional experience in software development
  • Expertise in C++ and/or Java
  • Good knowledge of Python
  • Practical experience with CI/CD pipelines, related tools (Jira, Jenkins, GitHub/GitLab, etc.), and best practices
  • Structured and solution-oriented working style
  • Strong analytical skills and ability to work effectively in a team
  • Excellent verbal and written communication skills in German and English
  • Experience with resource-efficient programming and real-time operating systems is an advantage
  • Experience developing safety-critical applications is an advantage
  • Experience with agile development processes such as Scrum is an advantage
  • Reliability and a strong commitment to quality

Benefits

Comp & perks
  • Interesting and varied work on exciting technology-driven projects
  • Excellent onboarding and a diverse range of responsibilities with substantial creative freedom
  • Flat hierarchies, collaborative work on an equal footing, and room for new ideas
  • Regular team events
  • A high degree of autonomy
  • Diverse feedback and networking opportunities
  • Attractive, modern workplace
  • Excellent accessibility
  • Flexible combination of working from home and in-office work