Logo Knowtion Gmbh

Software Developer

New

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

    • Location Karlsruhe

      Baden-Württemberg

      Germany

    About Your Employer

    Knowtion Gmbh

    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
  • Logo Knowtion Gmbh

    Software Developer

    Location
    Karlsruhe
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs