Embedded Developer II
Core
Develop embedded software and perform reverse engineering/vulnerability analysis for US federal government security and intelligence missions.
Role type
Senior embedded systems engineer (security/reverse engineering)
Builds
Secure embedded software components and analysis tools for defense and national security clients
Domain
Defense, national security, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, embedded Linux/Unix/Android/VxWorks development, virtual environment configuration (VMWare/ESXi/QEMU), software reverse engineering, debugging tools (IDAPro/gdb), Python, assembly language
Preferred skills
vulnerability analysis, exploit development, telecommunications protocols, low-level systems programming
Responsibilities
Apply expertise in cloud engineering and automated unit testing, develop capabilities in assembly, research existing functionality, provide support to test teams, perform protocol analysis
Seniority
Senior, hands-on IC