Related skills
linux python codeql qemu syzkaller📋 Description
- Design and implement static analysis improvements for firmware security.
- Extend CodeQL queries/extractors to cover firmware components.
- Build coverage-guided QEMU fuzzing harnesses and dynamic analysis.
- Own a research-plus-engineering project from design to presentation.
🎯 Requirements
- Currently enrolled in a Bachelor’s, MS or PhD in CS/CE/EE or related field.
- Strong programming skills in C/C++ and Python; experience with systems code.
- Solid foundation in OS concepts, algorithms/DS, and Linux development.
- Hands-on with static analysis or fuzzing tools (CodeQL, AFL++, Syzkaller).
- Comfortable with Git and CI (GitLab, GitHub Actions).
- Interest in software security research and firmware analysis.
🎁 Benefits
- Paid 12-week internship starting Summer 2026.
- Hybrid work with Fridays optional remote.
- Comprehensive benefits: health, mental health, retirement options.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!