Senior Cyber Engineer - Aurora, CO
$123,219–$243,589 year
On-site · Aurora, Colorado, United States
Job Summary
Senior Cyber Engineer role in Aurora, CO focused on offensive and defensive research on embedded hardware and software, including reverse engineering of binary applications, protocols and formats. Responsibilities include system security analysis to identify vulnerabilities, requirements derivation and detailed design of complex software systems, documenting results for technical and non-technical audiences, conducting detailed unit testing using a testing framework, leading team technical coordination with customers, and mentoring junior engineers. Required skills include 10+ years in low level systems programming/analysis/reverse engineering, leadership experience, a Bachelor's degree in CS/CE/EE, proficiency in C, Python and assembly, knowledge of Windows/Linux OS APIs, experience with IDA Pro/Ghidra/GDB, RF protocol analysis, and network protocol design/internals. Preferred: active Top Secret clearance, embedded/RTOS/FPGA experience, ARM/MIPS/PPC assembly, IDA Pro scripting, network protocol knowledge, CTF participation, and additional business/program management certifications. Salary range: $123,219 - $243,589.
Required Qualifications
- 10+ years relevant work experience in low level systems programming, analysis, and reverse engineering
- Experience leading and tasking teams of engineers through technical design and delivery
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
- Proficient in C, Python and assembly
- Knowledge of operating systems API and ABI, such as Windows or Linux kernels
- Experience with hardware and software low level analysis and reverse engineering
- Understanding of static and dynamic software analysis tools and techniques
- Experience with reverse engineering tools, such as IDA Pro, Ghidra, and debuggers such as GDB
- Experience with analysis of RF communication systems and protocols
- Experience in network applications programming, and network protocol design/internals
- Exceptional analytical skills and problem solving skills
- Good organization, decision making, and verbal and written communication skills
- High level of self-initiative and self-motivation with the ability to work under minimal supervision
- Ability to work effectively in small team settings to solve complex problems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.