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

Software Developer
Knowtion GmbHSoftwareentwickler bei Knowtion, einem Karlsruher Software-Engineering-Unternehmen. Entwicklung mathematischer Algorithmen für Sensorfusion, Datenanalyse und sicherheitskritische Embedded- und Cloud-Anwendungen.
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++ 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 resumeApplicant 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 & technologiesCloudIoTJavaJenkinsPython
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