Skip to content

Open nowPosted 4 hours agoWe saw it 60 min after it went up

Linux Software Engineer - Systems & Security

Exein6 open roles

Where
emea
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowLinux Software Engineer - Systems & SecurityExein · emea
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Exein's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

9.8% of postings close within 7 days. Measured by our own scanner across the market. Exein postings stay open a median of 4 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.9%3 days
  3. 9.8%7 days
  4. 15.6%14 days
  5. 33.8%30 days
This job: posted 4 hours ago

Exein median: 4 days open

The posting

About us:

The physical and digital worlds are merging. Vehicles, medical devices, industrial systems, critical infrastructure: security hasn't kept pace. AI is accelerating everything, from the capabilities of the systems we depend on to the sophistication of the threats targeting them. A software vulnerability can now have physical consequences. A physical breach can compromise entire digital ecosystems. Billions of devices operate with little to no protection, and traditional approaches can't keep up. Not at this scale, not at this speed, and not across this diversity of systems. Exein exists to solve this. We build the security layer for a world where physical and digital threats are no longer separate problems, from kernel-level runtime protection on embedded devices to cloud-native platforms that analyze, protect, and prove compliance across entire device fleets. We're not patching the old model. We're building security from the core out.

About the role:

We’re looking for an experienced software engineer with strong technical foundations, sound architectural judgment, and a desire to develop deeper expertise in Linux systems programming and security. You should already be comfortable building and debugging software, understanding how components interact, and reasoning about design trade-offs. We expect solid foundations in operating systems and computer architecture, together with a basic understanding of the Linux kernel. You’ll join the team developing Exein’s Linux runtime security agent, working on software that observes system behaviour and helps detect and prevent threats. Previous experience with Rust, eBPF, or Linux kernel development is preferred, but not required. We value strong engineering foundations and the motivation to develop expertise in these areas. This role is also open to experienced developers from other software engineering domains who want to move into systems programming.

What you’ll do

  • Design, implement, and test components of our Linux runtime security agent.
  • Investigate how applications interact with the operating system and use that understanding to improve security monitoring and protection.
  • Debug issues across software components, identify root causes, and develop reliable solutions.
  • Contribute to architectural discussions, weighing correctness, performance, resource usage, and maintainability.
  • Review code, document technical decisions, and share knowledge with the team.
  • Gradually take ownership of technical areas as you develop familiarity with the product and its underlying technologies.

What you’ll bring

  • Established software engineering experience. You have built and maintained software, worked with existing codebases, and taken responsibility for implementing and debugging meaningful functionality.
  • Strong programming skills. You are proficient in at least one programming language and can explain how your code works and why you structured it that way.
  • Solid technical foundations. You understand operating system and computer architecture concepts such as processes, threads, memory management, concurrency, and the interaction between software and hardware.
  • Some familiarity with the Linux kernel. You understand its role, the distinction between user space and kernel space, and how applications access operating system services. Experience developing kernel code is optional.
  • Architectural reasoning. You can understand component boundaries, dependencies, and data flows, and discuss the trade-offs behind a design.
  • A methodical approach to unfamiliar problems. You can investigate an issue, test assumptions, read documentation and source code, and ask focused questions.
  • Motivation to deepen your expertise. You want to invest in learning systems programming and are comfortable incorporating feedback into your work.
  • Clear communication and collaboration. You can explain your reasoning, discuss alternatives, and work constructively through code reviews.

Preferred experience

Any of the following would help you get started:

  • Development in Rust, C, or C++.
  • Work with eBPF, Linux kernel internals, or system tracing and debugging.
  • Development of systems software, embedded software, or security tools.

These are advantages, not prerequisites. You do not need experience in all of them to apply.

How you’ll develop your expertise

You’ll build on your existing engineering experience while working with colleagues who know the product and its technical domain. Practical development, code reviews, and technical investigations will help you deepen your understanding of Rust, eBPF, Linux internals, and runtime security. Your initial scope will reflect your current strengths and expand as you gain domain expertise. We expect you to take an active role in that process: explore unfamiliar code, ask questions, experiment, and share what you learn.

Why join Exein?

  • Work on security problems with a direct connection to real devices and their operation.
  • Develop specialist expertise in Linux systems programming.
  • Contribute to technical decisions and see your work become part of the product.

Location: Remote (EMEA)

The first interview will be held in English

Exein is committed to creating an inclusive workplace. We evaluate all applications fairly regardless of gender, age, ethnicity, background, or orientation.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Exein's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Exein's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Exein's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.