Project details
Recommended projects
Senior Factor 10 Developer (IPS / IPM) (m/f/d)
Senior Cloud Developer TypeScript (m/f/d)
Evaluation Scenario Writer (m/w/d)
Developer for Consent Management Implementation (m/f/d)
Freelance Automotive Engineer (with Python) - Quality Assurance / AI Trainer
AI Consultant - Machine Learning (m/w/d)
Control System Technician / Control Systems Specialist (m/f/d)
Freelance Mechanical Engineer with Python Experience (m/f/d)
TM1 Planning Analytics and Interfaces Development (m/f/d)
Java IT Architect (m/f/d)
Fullstack Engineer (m/f/d)
Commissioning & Qualification (C&Q) Engineer (m/w/d)
AI Consultant for Vibe Coding (m/w/d)
Cyber Security Consultant – Product Security & Regulatory Compliance (m/f/d)
Infor AS Consultant (m/f/d)
ERP Transformation Manager (m/f/d)
Senior Web Developer (m/f/d)
Magazine Production Project Manager (m/f/d)
Adobe Experience Cloud Consultant (m/f/d)
Account Manager B2B for a Media Company (m/f/d)
AI Consultants - Data Science (m/w/d)
Freelance Product Owner for Point of Sale App
Project Manager Brand Guardianship (m/f/d)
Management Consultant (Senior Level) (m/f/d)
Freelance E Engineer (m/f/d)
Sales Manager for a Media Company (m/f/d)
IT Project Manager ServiceNow (Senior)
Freelance Product Manager for Android App (m/f/d)
Safety and Health Protection Coordinator (SiGeKo) and Safety Specialist (SiFa) (m/f/d)
Tax Strategy Consulting
Frontend developer to HR platform with Angular experience
Time's up! We are no longer accepting applications.
Embedded Linux Engineer (m/w/d)
Project info
- Period14.07.2025 - 14.10.2025
- Capacityfrom 90%
- Daily rate600 - 760€
- LocationBerlin, Germany
- Languages
- German(Advanced),
- English(Advanced)
- German
- Remote10 - 30%
Description
A company is seeking a skilled Embedded Linux Engineer to support the rollout and commissioning of new hardware modules at a leading technology manufacturer. The role involves hardware-related software development, device driver programming, and direct troubleshooting with hardware teams on-site. Typical project responsibilities:
- Develop and adapt Linux device drivers for custom hardware modules
- Kernel customization, system integration and performance optimization of Embedded Linux systems
- Conduct unit and integration tests on target hardware
- Work closely with hardware development for debugging and failure analysis
- Document software architectures and implementations for internal knowledge transfer
- Support the deployment of the modules in production environments
Key technologies/tools/methodologies:
- Embedded Linux (Yocto/Buildroot), C/C++, shell scripting
- Debugging tools: JTAG, gdb, logic analyzers
- Version control (Git), CI/CD for embedded projects
KPIs/Success Metrics:
- On-time commissioning of modules, system uptime/MTBF, error rate in field use, stability under resource constraints
Special challenges/risks:
- Hardware/software integration under time pressure, managing resource limitations on embedded devices
Deliverables:
- Ready-to-use hardware modules with tested Linux firmware
- Complete project and code documentation, transfer of know-how to client teams
Lessons Learned/Best Practices:
- Intensive cross-team collaboration, early integration testing, automated regression testing and code reviews
Requirements
- Degree in computer science, electrical engineering or comparable qualification
- Multiple years of hands-on experience in embedded Linux development (C/C++), kernel and driver development
- Practical experience with hardware-level debugging (JTAG, gdb)
- Familiarity with CI/CD and Git for embedded software
- Strong analytical thinking, troubleshooting skills, team communication
- Nice-to-have: Yocto/Buildroot experience, scripting (Python/Bash), prior work in industrial automation
- German native or fluent, business English required