Engineer, Senior Staff
Core
Lead a team in developing and optimizing security software solutions for mobile platforms, focusing on embedded systems, cryptography, and trusted execution environments.
Role type
Senior Staff Software Engineer (Security, Embedded)
Builds
Security software for mobile platforms (ARM/RISC-V), including Trusted Execution Environments, access control, and vulnerability detection.
Domain
Mobile Security, Embedded Systems, Cryptography
Required skills
C programming, Embedded software development, ARM/RISC-V architecture, RTOS, Cryptography, Security concepts, Team leadership, System design
Preferred skills
Linux Kernel, Android Frameworks, Qualcomm Snapdragon platforms, Hypervisor, Virtualization
Technologies
C, C++, ARM, RISC-V, RTOS, Linux, Android, JTAG, Git, Makefiles, SCons
Responsibilities
Lead teams in executing complex security software tasks; Plan work and manage dependencies; Develop security software for embedded platforms; Analyze requirements and produce designs; Represent the team to stakeholders; Collaborate with cross-functional teams.
Seniority
Senior Staff, hands-on IC with team leadership
