Job
- Level
- Experienced
- Job Field
- Software, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Karlsruhe
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop innovative software solutions for IoT applications, design algorithms for data processing, and implement them in real-time systems while working with CI/CD practices and agile processes.
Job Technologies
Your role in the team
- Analysis and evaluation of new technological methods for current IoT/Industry 4.0 challenges
- Specification of software requirements and associated tests
- Development of algorithms for data processing and fusion for implementation in our clients' systems
- Development of mathematical models for complex processes
- Development of the software from functional prototypes to the final product
- Implementation of sophisticated algorithms in real-time systems
- Adapting the software for embedded devices or cloud solutions
- Implementation of safety-critical applications for various customer markets
This text has been machine translated. Show original
Our expectations of you
Education
- Successfully completed degree in Computer Science (University/FH) or a comparable qualification (or PhD)
Qualifications
- Structured and solution-oriented working style, strong analytical skills, and team spirit
- Reliability and high quality awareness
- Excellent verbal and written communication skills in German and English.
Experience
- Several years of professional experience (3-10 years) in software development (focus on C++ and/or Java) and good Python skills
- Practical experience with CI/CD pipelines and related tools (Jira, Jenkins, GitHub/GitLab, etc.) and best practices
- Experience with resource-efficient programming and real-time operating systems is advantageous
- Experience in developing safety-critical applications is an advantage.
- Experience in applying agile development processes such as Scrum is an advantage
This text has been machine translated. Show original
What we offer
- Varied range of tasks: Interesting and diverse activities in exciting technically oriented topics
- Intensive onboarding: optimal familiarization and taking on diverse tasks with plenty of scope for creativity
- Collaborative environment: Experience flat hierarchies, peer-to-peer collaboration, and space for new ideas with regular team events
- Personal Development: Opportunities for growth through autonomous work as well as diverse feedback and networking opportunities
- Modern working environment: Attractive, modern workplace in a rapidly growing company with excellent accessibility
- Flexibility: Modern working with the option to flexibly switch between home office and on-site work
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
Knowtion Gmbh
Knowtion GmbH, based in Karlsruhe, is a software engineering company that focuses on solving complex technical and mathematical challenges. It provides tailored solutions ranging from embedded software to scalable systems and operates in the fields of AI/ML, sensor processing, and safety-critical software development. The company was founded in 2011 as a spin-off from the Karlsruhe Institute of Technology (KIT).
Description
- Company Type
- Established Company
- Industry
- Internet, IT, Telecommunication