FREE ACCESS
5,000–10,000 jobs/day
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.

Software Developer
Knowtion GmbH. Analyze and evaluate new technology approaches for current IoT and Industry 4.0 challenges .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesCloudIoTJavaJenkinsPythonC++
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