
Senior Embedded Software Engineer
Knowtion GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Karlsruhe • Germany
Visit company websiteExplore more
Job Level
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.