Skip to content
mimi

Embedded Software Engineer for Image Processing (m/w/d)

RLE International

Friedrichshafen · flexible 2mo ago

About the role

Your Activities

  • Develop and optimize image processing and object recognition algorithms for embedded systems.
  • Develop software for commercial washing machines in C and C++ for microprocessor platforms.
  • Optimize performance considering memory and computational constraints.
  • Perform profiling and debugging directly on embedded hardware.
  • Generate synthetic training data for object recognition models, e.g., through simulation, rendering, or augmentation.
  • Integrate developed algorithms into existing software architectures.
  • Collaborate with software development and hardware departments for holistic system optimization.
  • Create technical documentation and specifications to ensure clear and structured communication.

Your Profile

  • Successfully completed studies in electrical engineering, computer science, communications engineering, or a comparable field.
  • Relevant professional experience in embedded programming (C/C++, ARM architectures, real-time operating systems).
  • Practical knowledge in optimization techniques for resource-constrained systems (e.g., fixed-point arithmetic, SIMD, multi-threading).
  • Experience in creating synthetic training data (e.g., with modeling tools from robotics).
  • Knowledge of machine learning approaches for object recognition, even without dedicated hardware acceleration.
  • Experience in version control (Git) and affinity for agile methodologies.
  • Good German and good English language skills.

As one of the world's leading providers of services in the fields of vehicle development, technology, and consulting, the RLE INTERNATIONAL Group offers a direct entry into a varied position with interesting and impressive clients. As a family-run company, we place great importance on the appreciative support and development of our employees and therefore offer, among other things, the following benefits:

  • Open team culture and personal contacts
  • Individual further training opportunities and interesting and diverse tasks
  • Regular team events, flexible working time models, and sabbaticals

Skills

ARMCC++GitMachine LearningSIMDReal-time operating systems

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free