Staff Product Security Engineer
Core
Technical owner for customer product security, performing firmware/binary analysis, penetration testing, and risk assessment for embedded systems and connected devices.
Role type
Staff Product Security Engineer (Offensive Testing)
Builds
Customer-specific security solutions, integrations, SDK extensions, and AI-driven agentic workflows on the Finite State platform.
Domain
Product Security / Embedded Systems / IoT / Cyber-Physical Systems
Deliverable
production ML models | product features | dashboards & analysis | client delivery
Required skills
Firmware and binary analysis, Penetration testing, Threat modeling, Vulnerability triage, SDK/API development, Cross-functional collaboration, Regulatory compliance guidance, Customer account ownership
Preferred skills
Reverse engineering, Anti-tamper mechanism implementation, RTOS and embedded Linux internals, Exploit development, LLM and agentic tooling usage
Technologies
C/C++, Python, Go, Rust, TypeScript, Linux, RTOS, JTAG, UART, SPI
Responsibilities
Analyze real-world devices through firmware and binary analysis; Execute penetration tests and hands-on security assessments of embedded systems; Build integrations, data-source feeds, automation, and AI-driven workflows; Guide customers through regulatory requirements (EU Cyber Resilience Act, FDA, etc.); Communicate security risks to technical teams and executives.
Seniority
Staff, hands-on IC with strategic customer ownership