Axon

SoftwareEngineerII-C++/Rust

Kassel, Germany Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer II - C++/Rust at Axon. Skills: C++, Rust, Linux, performance optimization. Design, develop, and maintain high-performance C++ applications. Contribute to the incremental migration of existing C++ components to Rust”

Industry & Context.

Problems you'll solve

Diagnose and resolve performance bottlenecks; memory issues; concurrency bugs

What They're Looking For.

Must Have

3+ years of professional software development experience, foundation in C++, Practical, hands-on experience developing Rust applications, shipped Rust code, understand its ownership and concurrency model, Solid understanding of parallel and concurrent programming patterns, how to apply them safely and efficiently, Experience developing and deploying software on Linux systems, familiarity with system-level APIs and tooling, methodical approach to performance, profile before you optimize, understand the cost of memory, threads, and I/O, B. Sc. in Computer Science, Electrical Engineering, or a related technical field — or equivalent practical experience

What You'll Do.

and maintain high-performance C++ applications

Contribute to the incremental migration of existing C++ components to Rust

Implement and optimize parallel processing pipelines on Linux systems

Diagnose and resolve performance bottlenecks

Participate in defining and upholding engineering standards

How You'll Work.

Team & Collaboration

Collaborate closely with teammates in code reviews; architecture discussions; knowledge sharing

Full Job Description

Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you’ll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact You will be a core contributor to the software systems that keep critical infrastructure, public events, and military operations safe from drone threats. As part of a high-performing engineering team, you will build and evolve the low-level, performance-critical software that sits at the heart of Dedrone's detection platform. This is a meaningful opportunity to deepen your Rust expertise while driving a strategic modernization effort — working on software that operates at real-world scale with real-world consequences. What You'll Do Location: This role is based out of our Kassel office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success. Reports to: Director RF Engineering Design, develop, and maintain high-performance C++ applications within Dedrone's detection and tracking platform, with a focus on correctness, low latency, and minimal I/O overhead Contribute to the incremental migration of existing C++ components to Rust, applying practical Rust development skills in a production environment Implement and optimize parallel processing pipelines on Linux systems, ensuring efficient

Free ATS check

Applying for this Software Engineer II - C++/Rust role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Axon?

Real rants from real employees. Read before you apply.

Read Company Rants →