Knowtion GmbH

Senior Embedded Software Engineer

Knowtion GmbH

full-time

Posted on:

Location Type: Hybrid

Location: KarlsruheGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Technical leadership and implementation of analysis and evaluation of new technological methods for embedded devices and current IoT/Industry 4.0 challenges
  • Responsibility for specifying software requirements and the associated tests
  • Development and implementation of advanced algorithms for data fusion and filtering in embedded devices
  • Creation of mathematical models for complex processes
  • Development of software from functional prototypes to product-ready releases
  • Porting and adapting software to embedded devices
  • Implementation of safety-critical applications for various customer markets

Requirements

  • University degree in Computer Science (University/FH) or an equivalent qualification (M.Sc. or Ph.D.)
  • Several years of professional experience (>10 years) in software development (focus on C/C++)
  • Practical experience with CI/CD pipelines and related tools (Jira, Jenkins, GitHub/GitLab, etc.) and best practices
  • Structured, solution-oriented work style, strong analytical skills and the ability to work effectively in a team
  • Experience with resource-constrained programming and embedded operating systems
  • Experience in developing safety-critical applications is an advantage
  • Experience with agile development processes such as Scrum is an advantage
  • Experience in FPGA development is a plus
  • Reliability and a strong commitment to quality
  • Excellent verbal and written communication skills in German and English
Benefits
  • Family-friendly company culture: Benefit from an employee-oriented environment that supports work–family balance
  • Comprehensive onboarding: Thorough introduction and assumption of varied responsibilities with significant scope to shape your role
  • Varied responsibilities: Interesting and diverse tasks with plenty of creative freedom in a rapidly growing team
  • Collaborative environment: Flat hierarchies, peer-level collaboration, team events and room for new ideas
  • Personal development: Opportunities for growth through independent work, diverse feedback and networking opportunities, social responsibility and sustainable practices
  • Modern workplace: Attractive, modern office in a growing company with excellent public transport connections in Karlsruhe and on-site parking
  • Flexibility: Modern working model with the option to flexibly alternate between home office and on-site work
  • Complimentary beverages: Enjoy free drinks such as water, tea and coffee
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++data fusionfiltering algorithmsmathematical modelingembedded programmingsafety-critical applicationsFPGA developmentresource-constrained programmingagile development
Soft Skills
analytical skillsteamworksolution-oriented work stylereliabilitycommitment to qualitycommunication skills
Certifications
M.Sc.Ph.D.