A software security engineer will perform vulnerability research against software stacks, design and implement security tools and embedded software solutions, conduct code reviews and regression testing, and write technical documentation on vulnerabilities and mitigations. The role requires 2+ years of software engineering experience with languages like C, C++, Java, or Python, plus strong knowledge of Linux fundamentals, x86/ARM architectures, and reverse-engineering tools.… Candidates should have experience with debugging tools (gdb, strace, objdump), IDA Pro or Ghidra, Android platform tools, and familiarity with LLMs for augmenting vulnerability discovery.