.
Embedded Linux Kernel Engineer
  • Kraków County
Embedded Linux Kernel Engineer
Kraków, Kraków County, Lesser Poland Voivodeship, Polska
TN Poland
25. 2. 2025
Informacje o stanowisku

As the Linux driver developer for Datto’s BCDR device team, you will partner with our teams to enhance and protect the software powering Datto’s SIRIS and Alto business continuity and disaster recovery (BCDR) products, ~90K edge devices deployed across all 7 continents. Datto’s BCDR devices are Linux powered backup appliances that perform block-level snapshots of physical, virtual, and public cloud based servers. Backup data is stored as raw disk images in a local ZFS-based disk array. In the event of data loss, customers can recover data in a variety of ways including restoring files or directories, mounting volumes as iSCSI targets or Samba shares, launching a backup as a local or remotely hosted virtual machine, or deploying a backup to physical hardware.

About You
  1. You have a passion for Linux, operating systems and continuous learning.
  2. You offer new ideas and a unique point of view.
  3. You are a self-starter and thrive in a fast-paced environment.
  4. You eagerly seek and give help.
  5. Transparency tops your list of values, and you contribute to a culture of respect and inclusion.
  6. You are inquisitive and focused; you see every challenge as an opportunity. You are ready to take responsibility for the product and changes.
In this job you will:
  1. Design and implement fixes for vulnerabilities identified by security scanning tools or uncovered by our pentest team.
  2. Contribute to the continual improvement of the architecture and code base.
  3. Provide quality for low-level applications.
  4. Partner with the Datto Security team to champion security throughout the software development lifecycle.
  5. Collaborate with the Product Owner and the Principal Engineer to prioritize security-related work.
  6. Participate in design and code reviews with a focus on security.
  7. Design and implement security-specific automated testing.
  8. Mentor other software engineers on secure coding practices.
Required Experience:
  1. 3+ years of professional experience developing solutions in C++/C (preferably in Linux environment).
  2. B.S. or M.S. in Software Engineering, Computer Science, or a related field (or equivalent experience).
  3. Strong Computer Science fundamentals in operating systems.
  4. Experience with Linux and shell scripting (bash ).
  5. Experience in the development of Linux driver modules.
  6. Have worked with GDB.
Beneficial Experience:
  1. Experience in open-source development.
  2. Good understanding of Linux block layer.
  3. Good understanding of virtualization (QEMU, KVM, libvirt), knowledge about OpenStack.
  4. General knowledge about hardware.
#J-18808-Ljbffr

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    91 114
    11 909