Logo NDI Europe GmbH

Embedded Linux Developer

Job

  • Level
    Experienced
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Radolfzell am Bodensee
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop Linux kernel modules and device drivers for embedded systems, analyze system requirements, implement user-space applications in C/C++, and perform testing and code reviews.

    Job Technologies

    Your role in the team

    • Support our software team and help shape innovative Embedded Linux platforms:
    • They develop Linux kernel modules as well as device drivers for various hardware components and ensure their stable integration into embedded systems.
    • Together with adjacent departments, you analyze system requirements, coordinate interfaces, support the integration of hardware and software, and advise on the analysis and resolution of complex errors.
    • Furthermore, you implement user-space applications in C/C++ and customize embedded Linux distributions using common build systems.
    • As part of testing and quality assurance, you conduct code reviews, performance analyses, and debugging, and document your results in a structured manner.
    • Last but not least, you create and maintain technical documentation, participate in design reviews, and actively promote knowledge transfer within the team.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • You hold a degree in Computer Science, Electrical Engineering, or a comparable field, and have several years of experience in Embedded Linux development.

    Qualifications

    • Ideally, you have expertise in Embedded Linux build systems such as Yocto or Buildroot, as well as in hardware-related interfaces (e.g., I2C, SPI, UART).
    • A structured, independent working style, team spirit, quality awareness, and proficient English skills enable you to work effectively in an international environment.

    Experience

    • Solid knowledge of C and good knowledge of C++ as well as practical experience in developing kernel modules and device drivers.
    • Experience with common development tools (Git, cross-compilation, debugging tools) as well as a good understanding of Linux kernel architecture complete your technical profile.

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Radolfzell am Bodensee

      78315 Baden-Württemberg

      Germany

    This is your employer

    NDI Europe GmbH

    NDI Europe GmbH

    NDI Europe GmbH is a high-tech company specializing in the development, production, and manufacturing of 3D measurement technology for medical technology. The company is a global leader in electromagnetic and optical measurement systems for medical navigation, employing over 80 staff in Radolfzell.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Healthcare, Social Sector
  • Logo NDI Europe GmbH

    Embedded Linux Developer

    Location
    Radolfzell am Bodensee
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs