Cyber Engineer - Aurora, CO
$78,853–$243,589 year
On-site · Aurora, Colorado, United States
Job Summary
Cyber Engineer responsible for offensive and defensive security research on embedded hardware/software, including reverse engineering of binaries, protocols, and formats; perform system security analysis to identify vulnerabilities; derive requirements and design/develop complex software; document results and conduct detailed unit testing using a testing framework. Requires 5+ years in low-level systems programming/reverse engineering, a Bachelor's in CS/CE/EE, proficiency in C/Python/assembly, knowledge of OS APIs/ABIs (Windows/Linux), experience with IDA Pro/Ghidra/GDB, RF-reverse engineering, network programming and protocol design, strong analytical and communication skills, and ability to work independently in a small team. Preferred: TS clearance, embedded/RTOS/FPGA experience, ARM/MIPS/PPC assembly, IDA Pro scripting, CT F participation.
Required Qualifications
- 5+ years relevant work experience in low level systems programming, analysis, and reverse engineering.
- 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.
- Experience with reverse engineering tools, such as IDA Pro, Ghidra, and debuggers such as GDB.
- Experience with reverse engineering 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.
- Active Top Secret Security Clearance.
- Experience developing on and debugging embedded systems, real time operating systems, and FPGA development.
- Experience with ARM / MIPS / PPC assembly languages.
- Experience with IDA Pro plugin and script development.
- Knowledge of common wired and wireless network protocol structures.
- Active participation in Capture the Flag (CTF) and/or software hacking competitions.
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.