2 days ago

Senior Linux Low-Level Engineer

Secunet Security Networks AG

On Site
Full Time
€75,000
Berlin, Germany

Job Overview

Job TitleSenior Linux Low-Level Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary€75,000
LocationBerlin, Germany

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

For our Development Team in the Public Authorities Division, secunet Security Networks AG is looking for a bright mind to join one of our locations in Berlin, Dresden, Ilmenau, or Munich as soon as possible. Our highly secure mobile IT security solution is based on a custom-built Linux operating system. We are looking for you, a Senior Linux Low-Level Engineer, to support x86 hardware (Intel, AMD) and corresponding components like USB, graphics, drivers, BIOS, WLAN, and WWAN.

Together with our strong team, you will take over the support of new hardware, the development of new features, and the improvement of performance. Thanks to your analytical strength, you will crack challenging topics and actively drive the success of our IT security products.

Key Responsibilities

  • New and further development, as well as maintenance and care, of Linux-based software products, considering the interactions with hardware, software, and security.
  • Commissioning of new hardware platforms.
  • Kernel and driver development (system-level programming).
  • Development of applications for controlling system interfaces.
  • Analysis and debugging in a hardware-proximate environment.
  • System analysis, specification, and configuration of security-relevant components on Linux platforms.
  • Configuration, minimization/hardening, patching, and testing of Open Source components.
  • Support for testing, error analysis, and bug fixing.
  • Contribution to architecture concepts and risk assessments.

Your Profile

You have:

  • A successfully completed university degree, ideally in computer science, or a comparable education.
  • Relevant professional experience in programming and Linux.
  • Very good Linux knowledge with explicit experience in software development for Linux in C/C++.
  • Thorough system understanding of Linux (Kernel, device drivers, boot and system processes, file systems, Init Frameworks, system-level libraries, Syscalls, POSIX functions).
  • Good knowledge of the composition and interaction of components within a Linux system and their configuration.
  • Knowledge of security mechanisms under Linux.

Desirable is:

  • A basic understanding of x86 Hardware and UEFI.
  • Knowledge of protocols such as USB, PCI, I2C, or ACPI.
  • Proficiency with the GNU Toolchain, Git, shell scripts, and Makefiles.
  • Ideally, experience in one of the areas: Security (Secure Boot, TPM, Firmware Security), Hypervisor, or Emulation.
  • A confident demeanor and good communication skills.
  • An independent and structured working approach as well as high problem-solving competence.
  • High commitment and initiative, and resilience for complex or time-critical tasks.
  • Very good German and good English skills, both spoken and written, complete your profile.

What We Offer

  • Genuine Team Spirit: Work in teams that drive change, no matter how complex projects are.
  • Societal Relevance: We work on solutions with game-changer qualities in all areas of IT security.
  • Individual Further Development: Career development is not a standard recipe. We grow together and support you with what you need to progress.
  • People-focused: Our strength lies in our diversity. We respect each other as we are. We also care about work-life balance, being certified since 2025.
  • Flexible Working: 12 locations in Germany, Mobile Office, Shared Desk model, trust-based working hours, and flexible part-time models. There is a suitable model for everyone.
  • Work from Abroad: Working in other EU countries? No problem – you can work remotely within the EU for up to 20 days per year.
  • Great Benefits: Look forward to bike leasing, company fitness program, discounted job ticket, secudog, and much more.

Key skills/competency

  • Linux
  • Low-level programming
  • C/C++
  • Kernel development
  • Driver development
  • x86 hardware
  • System programming
  • Debugging
  • UEFI
  • IT Security

Tags:

Linux Low-Level Engineer
Linux
C/C++
Kernel development
Driver development
Hardware support
System programming
Debugging
IT Security
UEFI
Performance optimization
GNU Toolchain
Git
Shell scripting
Makefiles
x86
USB
PCI
I2C
ACPI
Secure Boot
TPM

Share Job:

How to Get Hired at Secunet Security Networks AG

  • Research secunet Security Networks AG's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your CV to highlight Linux low-level engineering experience, C/C++ skills, and hardware interaction relevant to secunet's security products.
  • Showcase technical depth: Prepare to discuss your experience with kernel and driver development, x86 architecture, and system-level debugging in detail.
  • Highlight problem-solving: Emphasize instances where you've tackled complex technical challenges and contributed to product success.
  • Demonstrate security awareness: Understand secunet's focus on IT security and be ready to discuss security mechanisms under Linux.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background