
Embedded Software Engineer, C / Middleware
bits&birds
full-time
Posted on:
Location Type: Hybrid
Location: Großbeeren • Germany
Visit company websiteExplore more
About the role
- Development and optimization of a central middleware that intelligently connects controllers in machines
- Working at the crucial interface between software and real hardware
- Solving demanding technical challenges, especially in the context of multicore systems and performance optimization
- System-level thinking to ensure that software runs efficiently, stably, and reliably on controllers
- Designing and implementing solutions that not only work in the short term but are sustainable and scalable in the long term
Requirements
- Excellent knowledge of C
- Ideally experience with C++
- Several years of experience in embedded software development
- Deep understanding of low-level (hardware-near) programming and system architectures
- Strong awareness of performance, memory usage, and efficient implementations
- Structured and analytical approach: you enjoy getting to the root of problems
- Degree in Computer Science, Electrical Engineering, or a comparable qualification
Benefits
- 35-hour workweek: true work–life balance instead of constant overload
- Flexibility & reliability: predictable working hours for everyday life
- 30 days of vacation
- Additional options depending on personal/life situation
- Stable, future-proof industrial company
- Team of experienced experts: lots of knowledge, flat hierarchy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++embedded software developmentlow-level programmingsystem architecturesperformance optimizationmemory usageefficient implementations
Soft Skills
structured approachanalytical approachproblem-solving
Certifications
degree in Computer Sciencedegree in Electrical Engineering