Home
Jobs
Saved
Resumes
Software Developer at Knowtion GmbH | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Developer
Knowtion GmbH
Website
LinkedIn
Software Developer
Germany
Full Time
8 hours ago
Apply Now
Key skills
Cloud
IoT
Java
Jenkins
Python
C++
C
GitHub
GitLab
Jira
Agile
Scrum
CI/CD
Communication
Collaboration
About this role
Role Overview
Analysis and evaluation of new technology approaches for current IoT / Industry 4.0 challenges
Specification of software requirements and corresponding tests
Design of algorithms for data processing and data fusion for implementation in our customers' systems
Development of mathematical models for complex processes
Development of software from functional prototypes to product readiness
Implementation of advanced algorithms in real-time systems
Adaptation of software to embedded devices or cloud solutions
Implementation of safety-critical applications for various customer markets
Requirements
Degree in Computer Science (university or university of applied sciences) or an equivalent qualification (M.Sc. or PhD)
Several years of professional experience (3–10 years) in software development (focus on C++ and/or Java) and strong Python skills
Practical experience with CI/CD pipelines and related tools (Jira, Jenkins, GitHub/GitLab, etc.) and best practices
Structured and solution-oriented working style, strong analytical skills and teamwork
Experience with resource-efficient programming and real-time operating systems is a plus
Experience in developing safety-critical applications is an advantage
Experience with agile development processes such as Scrum is a plus
Reliability and a strong commitment to quality
Excellent verbal and written communication skills in German and English.
Tech Stack
Cloud
IoT
Java
Jenkins
Python
Benefits
Varied scope of tasks: Interesting and diverse responsibilities in exciting, technology-driven topics
Intensive onboarding: Comprehensive training and assignment of varied tasks with significant scope for initiative
Collaborative environment: Flat hierarchies, peer-level collaboration and room for new ideas with regular team events
Personal development: Opportunities for growth through independent work as well as diverse feedback and networking opportunities
Modern work environment: Attractive, modern workplace in a fast-growing company with excellent accessibility
Flexibility: Modern working with the option to flexibly alternate between home office and on-site work
Apply Now
Home
Jobs
Saved
Resumes