RI
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