Low-Level Developer
@ Sharpies

Tel Aviv-Yafo, Tel Aviv District, Israel
$120,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @sharpies.com
Recommended after applying

Job Details

About the Role

Join Sharpies, an exceptional cybersecurity intelligence company based in Tel Aviv. As a Low-Level Developer, you will be part of a small, top-tier team working on cutting-edge technology with real-world impact. You will take ownership of both deep research and hands-on development.

What You’ll Be Doing

  • Researching OS internals and application behaviors
  • Developing production-grade systems in Go, Rust, C, or Python
  • Implementing data collection mechanisms integrated into the core platform
  • Managing projects end-to-end from research to robust code deployment

What We’re Looking For

  • 4+ years of experience in large-scale development teams
  • Hands-on experience with a low-level language (Go, C, C++, or Rust)
  • Solid background in reverse engineering
  • Experience with IDA Pro, JEB, or Frida
  • Comfortable working with Linux and Git
  • An independent, curious, and fast learner mindset

Nice to Have

  • Deep knowledge of OS internals
  • Android/iOS research or development experience
  • Background in malware analysis
  • Familiarity with SQL-based databases

Key skills/competency

  • Cybersecurity
  • Low-Level
  • Reverse Engineering
  • Go
  • Rust
  • C
  • Linux
  • Git
  • IDA Pro
  • OS Internals

How to Get Hired at Sharpies

🎯 Tips for Getting Hired

  • Research Sharpies' culture: Study their mission, values, and projects online.
  • Customize your resume: Highlight low-level and cybersecurity experience.
  • Showcase technical skills: Include reverse engineering and coding accomplishments.
  • Prepare for interviews: Expect deep technical and Linux questions.

📝 Interview Preparation Advice

Technical Preparation

Review OS internals and system architecture.
Practice coding in Go, C, Rust, or Python.
Revise reverse engineering techniques and tools.
Refresh Linux command line operations and Git usage.

Behavioral Questions

Describe a time you solved a technical challenge.
Explain your approach to independent problem solving.
Share examples of fast learning on new projects.
Discuss teamwork experiences in high-pressure environments.

Frequently Asked Questions