bits&birds

Embedded Software Engineer, C / Middleware

bits&birds

full-time

Posted on:

Location Type: Hybrid

Location: GroßbeerenGermany

Visit company website

Explore more

AI Apply
Apply

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