Senior Cyber Embedded Software Engineer
Core
Architect, design, and implement secure embedded systems; perform vulnerability analysis and develop patches for existing systems.
Role type
Senior IC embedded software engineer (cybersecurity)
Builds
Secure embedded systems, proofs-of-concept, and new product implementations
Domain
Cybersecurity, embedded systems, telecommunications protocols
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, embedded systems design, vulnerability analysis, binary patching, static analysis, microprocessor architecture (register level), network protocol standards, security principles (encryption, access controls)
Preferred skills
Disassembly tools (Ghidra, IDA Pro, Radare2), debug tools (GDB, JTAG), assembly languages (ARM, MIPS, PPC, x86), Wireshark, OSI model layer 3+ protocols
Technologies
Linux, Ghidra, IDA Pro, Radare2, GDB, JTAG, Wireshark
Responsibilities
Perform vulnerability analysis of existing systems, develop source and binary patches, design and implement new secure systems, conduct static analysis and document research, write whitepapers to win new business
Seniority
Senior, hands-on IC