Skip to main content

Embedded Linux Engineer (m/f/d)

No longer accepting applications

Project specification

Project duration
Period 14 Jul 2025 - 14 Oct 2025
Project location
Location Berlin, Germany
Project capacity
Capacity from 90%
Daily rate range
Daily rate 600 - 760€
Remote work ratio
Remote 10 - 30%
Required languages
Languages
German (Advanced)
English (Advanced)

Project expertise

Industries
Manufacturing
Areas
Information Technology Product Development

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

Not applying this time?

Get notified about similar projects matching your experience.

Frequently asked questions

The project is based in Berlin, Germany.

The project preferably starts in July 2025 and is planned to end in October 2025 (3 months).

The project requires a commitment of 90 - 100% capacity (full-time).

The project offers 10 - 30% remote work.

The project offers a daily rate of 600 - 760€ which breaks down to an hourly rate of 75 - 95€/h.

The project requires the following languages: German (Advanced) and English (Advanced).

The project is related to the following industry: Manufacturing.

The project covers the following business areas: Information Technology and Product Development.

Yes! Recommend a freelancer for the project and earn 30% of FRATCH's profits every time they get placed — for the duration of that project. Simply share your invite link with a colleague to get started.

To apply for the project, click the Apply button on the project page to submit your profile for review. We will forward your resume to the client and get back to you within a few days.

Published:·Updated:

Similar projects