




Job Summary: We are seeking a Reverse Engineer for our R&D team, focused on architecture analysis, hardware hacking, firmware and protocol reverse engineering, and vulnerability exploitation. Key Highlights: 1. Architecture analysis and hardware hacking. 2. Firmware and communication protocol reverse engineering. 3. Vulnerability identification and exploitation. As a Reverse Engineer and part of the Research \u0026 Development team, you will be responsible for **architecture analysis**, performing **hardware hacking tasks**, and conducting **firmware and communication protocol reverse engineering**. You will also **identify and exploit vulnerabilities**, develop **proof-of-concept (PoC) implementations**, and support **cybersecurity research** related to emerging technologies. **What will be your main responsibilities?** * **Research and document** the hardware architecture of **IoT devices** to understand their operation and potential weaknesses. * **Perform hands-on hardware hacking** on physical devices to identify vulnerabilities and assess system security. * **Analyze and reverse engineer** firmware and communication protocols to understand their internal behavior and detect possible security flaws. * **Discover, locate, and exploit** vulnerabilities, developing techniques and methods while documenting findings. * Develop **low-level proof-of-concept (PoC) implementations** to demonstrate exploitation of identified vulnerabilities. * Provide **support for cybersecurity research oriented toward emerging technologies**, contributing through initiatives, analyses, and tests that help improve security. **Why join Tarlogic?** At Tarlogic, working on challenging projects, learning and growing while enjoying a healthy work-life balance are not just words: **they are what we live every day.** Your time matters. You can enjoy **genuine schedule flexibility**, intensive workdays on Fridays and during summer, **24 vacation days plus 6 freely chosen public holidays**, and your birthday off. We support your professional development. You will have access to **continuous training**, certification opportunities, **English classes**, and a budget to attend industry conferences or events. Additionally, you will benefit from a **career development plan with defined objectives and individualized follow-up**, designed to ensure your growth is clear and measurable. We want you to find stability and well-being. **Permanent contract**, salary range between 27\.000€ and 33\.000€, **100% remote work** with access to our offices in Santiago and Madrid, **remote work allowance**, and **flexible compensation** (meal card, childcare, transportation, private health insurance). **What will the selection process look like?** We want you to experience what it’s like to work at Tarlogic from day one. The process will be **fully online** and consists of: 1\. HR interview, where we’ll share more information about Tarlogic and the position. 2\. Technical interview, where the team will assess your technical knowledge and you’ll have the opportunity to get to know each other. At **Tarlogic**, we seek people eager to revolutionize the industry with their ideas—and we’re excited to meet you. Education: University degree in **Computer Engineering or Telecommunications Engineering**, or equivalent. Minimum Requirements: * Between **0 and 3 years of experience** in similar roles. * Programming experience in **C/C\+\+ and/or Python.** * Experience in **reverse engineering**; experience with **ARM, MIPS, and RISC\-V architectures** is especially valued. * Familiarity with **Git** for code versioning and collaborative software development projects. * Knowledge of **Unix** systems (GNU/Linux). * **English**: Proficiency sufficient to read and understand technical documentation and write reports or emails fluently. Additionally, the following will be considered advantageous: * Experience with **reverse engineering tools**, such as **Ghidra** (Radare, IDA). * Knowledge of **software engineering** principles (especially SOLID). * Basic understanding of **digital electronics.** * Experience in **embedded software development** and developing **proof-of-concept (PoC) implementations for known vulnerabilities.** * Experience in **digital circuit analysis and manipulation**, and using hardware hacking tools. * Understanding of **communications** (SDR). * **Publication of personal projects** available on websites or repositories such as GitHub or GitLab.


