Software Application Researcher

FiveTwelve LLC
Indialantic, FL, United States
7 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C (Programming Language) Software as a Service Static Program Analysis Computer Programming Software Debugging Distributed Systems Fuzz Testing GNU Debuggers Python (Programming Language) Software Architecture Reduced Instruction Set Computing WinDBg
+2 more
Scripting Vulnerability Analysis

Requirements

The candidate will be working independently as a Software Researcher to identify flaws in software and software architecture design. Additionally, the candidate must be familiar with the latest techniques in vulnerability research and demonstrate their ability to follow best practices. The candidate must be extremely detail oriented when documenting their research. Often, the candidate will be required to write code in C, Python, and Assembly to demonstrate ability to control the flaws. Candidate will need to understand distributed architectures and protocol analysis between disaraprate components.

Requirements

  • Understanding and experience with Software-as-a-Service architectures

  • Understanding of OS Internals (any major OS)

  • Experience reading and writing assembly (x86/x64, ARM, MIPS, etc.)

  • Extensive experience with debuggers (WinDBG, GDB, ADB, BDI, etc.)

  • Experience with dynamic and static binary analysis, fuzzing techniques, and source code auditing

  • Strong C, Python, and ASM development experience

  • Demonstrated ability to self-drive research tasking

  • Motivated to learn complex systems

  • Working as a team with researchers and developers, ARM (Advanced RISC Machine), Architectural Analysis, Auditing, Best Practices, C Programming Language, Computer Programming, Debugging Tools, Detail Oriented, Documentation, Fuzz Testing, GDB (Gnu Debugger), Health Maintenance Organization (HMO), MIPS Processors, Operating Systems, Preferred Provider Organization (PPO), Protocol Analysis, Python Programming/Scripting Language, Research & Development (R&D), Research Skills, Sensitive Compartmented Information (SCI), Software Architecture, Software Architecture Design, Software as a Service (SaaS), Static Analysis, Team Player, Top Secret Clearance, WinDbg, x86 Processors

Benefits & conditions

PTO: Our variable PTO plan lets you decide the amount that’s best for you. Choose as few as 2 weeks or as much as 6 weeks.

Holidays: 10 annually

401k: 5% Company match; fully-vested from Day 1

Quarterly Bonus: Totaling 2.5% of your base salary annually

Pay for any extra hours in cash or comp time

Pay for unused holidays or comp time

Training Budget: Up to $5,250 annually

Cell Phone/Internet Allowance: Monthly reimbursement up to $75

Gym/Health Club Membership: Monthly reimbursement up to $50

Personal Technology Allowance: Up to $500 annually

Cool Logo Wear: At least $100 annually

Health Insurance: Provided through CareFirst Blue Cross/Blue Shield. Three plans to choose from - HSA Silver, HMO Platimun, PPO Platimum. FiveTwelve covers 80% of the premium for employees and their dependents.

Dental and Vision Insurance: Provided through CareFirst Blue Cross/Blue Shield. FiveTwelve covers 100% of the premium for employees and their dependents.

Short Term and Long Term Disability: FiveTwelve pays 100% of premium

Referral Bonus: Up to $10,000 for fully-cleared referrals

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:40 min

Integrating mutation testing and fuzzing into software workflows

Michael Contento · World Congress 2023

1:54 min

Treating software architecture like geographical offender profiling

Adam Tornhill · Coffee With Developers

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

26:47 min

Exploring pathways to application security careers and research workflows

Vandana Verma Sehgal · LIVE

3:52 min

Sending malformed inputs to applications using fuzzing

Michael Contento · World Congress 2023

Videos

See all

Related articles

See all