Sign up to save this job, get alerts, and apply with an optimized CV.
Software Developer (m/w/d)
Job description
We are looking for software developers (m/w/d) to define and implement mathematically challenging algorithms for sensor fusion and automatic data analysis in safety-critical applications with knowledge in the field of machine learning / KI-methods.
We are an innovative software engineering company that was founded as a spin-off of the Karlsruhe Institute of Technology (KIT) in 2011. Since then, we have been developing customized software solutions in close cooperation with our customers from various industries - from fault-tolerant embedded systems to applications in the defense and aerospace sector.
Tasks
- Analyse and evaluation of new technological methods for current IoT/ Industry 4.0 challenges
- Specification of software requirements and corresponding tests
- Design of algorithms for data processing and fusion for implementation in systems for our customers
- Creation of mathematical models of complex processes
- Development of software from functional prototypes to the product
- Implementation of challenging algorithms in real-time systems
- Adaptation of software into an embedded device or cloud solution
- Realization of safety-critical applications for different customer markets
Qualification
- SUCCESSFUL completion of a degree in computer science (uni/fh) or equivalent training (M.Sc. or Ph.D.)
- Multiple years of professional experience (3-10 years) in software development (focus on C++ and/or Java) and good Python knowledge
- Practical experience in working with CI/CD pipelines and corresponding tools (jira, jenkins, github/gitlab etc.) and best practices
- Structured and solution-oriented work style, advanced analytical skills, and team ability
- Experience with resource-saving programming and real-time operating systems is advantageous
- Experience in developing safety-critical applications is advantageous
- Experience in applying agile development processes such as Scrum is advantageous
- Reliability and high quality awareness
- Very good verbal and written communication skills in German and English
Benefits
- Variety of tasks: Interesting and varied task in exciting technical topics
- In-depth onboarding: Optimal integration and takeover of varied tasks with a lot of design freedom
- Collaborative environment: Experience flat hierarchies, collaboration at eye level, and space for new ideas with regular team events
- Personal development: Opportunities for personal growth through self-responsible work as well as various feedback and networking opportunities
- Modern working environment: Attractive, modern workplace in a strongly growing company with excellent accessibility
- Flexibility: Modern working with the possibility to switch flexibly between home office and presence
We look forward to your application consisting of CV and relevant certificates.
Find Jobs in Germany on Arbeitnow
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Knowtion GmbH
- Location
-
Karlsruhe
Germany - Posted
- 4 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.