(Senior) Embedded Software Engineer (m/w/d)
Your Role:
Participate in the full embedded software life cycle, including design, implementation, code reviews, testing, verification and validation
Deliver highly reliable software for embedded processors (mostly ARM architecture)
Perform embedded Linux system integration
Participate in making design decisions to develop high performance and reliable embedded systems
Review and provide feedback on the system-specific aspects of
hardware designs
Co-operate with electrical engineers to perform verification and validation of new boards
Your Experience:
Degree (FH, BSc, MSc) in computer science, software or electrical engineering, or relevant field.
Excellent knowledge of C and very good knowledge of modern C++
Professional hands-on experience in designing and developing embedded software
Strong commitment to high coding and design/architecture standards and best practices
Experience in developing Linux-based embedded systems
Additional plus:
Experience in device drivers for cameras, image and video processing, and Wi-Fi
Experience in DeviceTree and Linux kernel driver development
Experience writing safety-critical code
Fluent in English, both written and spoken
- Englisch
- Linux
- Hardware
- Senior
- Testing
- Video
- C
- C++
- Embedded
- Bachelor
- Master