Software Reverse Engineer, Mid-Level

Jobright.ai

Boston (MA)

On-site

USD 125,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)

Job summary

A leading cybersecurity technology company in Boston is seeking a Mid-Level Software Reverse Engineer to analyze software vulnerabilities and develop innovative cybersecurity solutions. Candidates should possess a Top Secret security clearance, experience in binary analysis and proficiency in programming languages such as C/C++ and Python. The company offers competitive compensation and benefits including medical and vision insurance.

Qualifications

  • Active Top Secret (TS) security clearance required.
  • Experience with vulnerability research and analysis.
  • General understanding of reverse engineering fundamentals.

Responsibilities

  • Reverse engineering complex software or firmware targets.
  • Developing automated reverse engineering and binary analysis tools.
  • Working in multi-discipline teams to tackle challenging problems.

Skills

Binary analysis
Disassembly tools (IDA Pro, Binary Ninja, Ghidra)
C/C++ programming
Python programming
Assembly Languages (x86, ARM)
Reverse engineering fundamentals
Experience with DSP architectures

Education

BS, MS or PhD in Computer Science, Cybersecurity, or equivalent

Tools

IDA Pro
Binary Ninja
Ghidra
QEMU
AFL++

Job description

Join to apply for the Software Reverse Engineer, Mid-Level role at Jobright.ai

1 day ago Be among the first 25 applicants

Join to apply for the Software Reverse Engineer, Mid-Level role at Jobright.ai

Get AI-powered advice on this job and more exclusive features.

Jobright is an AI-powered career platform that helps job seekers discover the top opportunities in the US. We are NOT a staffing agency. Jobright does not hire directly for these positions. We connect you with verified openings from employers you can trust.

Job Summary:

STR is a technology company focused on cybersecurity and advanced research for defense and national security. They are seeking a Software Reverse Engineer to analyze vulnerabilities in cyber physical systems and develop innovative cybersecurity solutions.

Responsibilities:

• Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

• Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems

• Developing innovative cybersecurity solutions

• Working in multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions

• Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets

• Documenting, demonstrating, and presenting research

• Solving real world problems that have an impact on national security

Qualifications:

Required:

• Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government

• BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience)

• Experience with binary analysis of software/firmware

• Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra

• Proficiency in one or more programming languages: C/C++, Python, etc.

• Proficiency in one or more Assembly Languages: x86, ARM, etc.

• General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc.

Preferred:

• Vulnerability research and analysis

• Knowledge of weaponizing discovered vulnerabilities into exploits

• Implant or software patch development

• Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++

• Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices.

• Knowledge of operating system internals including memory/process/thread management

• Embedded systems or firmware analysis

• Experience development custom emulation tools to enable dynamic analysis

• Experience analyzing and reconstructing code/data flow

• Automated reverse engineering or software analysis tool development

• Experience debugging software without source code

• Knowledge of binary file structures and formats

• Experience analyzing protocols or message structures

• Knowledge of anti-reverse engineering techniques

• Knowledge of intrusion detection and anti-malware systems and techniques

Company:

STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, Massachusetts, USA, with a team of 501-1000 employees. The company is currently Late Stage.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Software Development

Referrals increase your chances of interviewing at Jobright.ai by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified about new Software Engineer jobs in Boston, MA.

Boston, MA $130,000.00-$180,000.00 6 months ago

Boston, MA $125,000.00-$178,000.00 1 month ago

Boston, MA $150,000.00-$175,000.00 3 months ago

Cambridge, MA $100,000.00-$130,000.00 4 days ago

Boston, MA $100,000.00-$110,000.00 2 weeks ago

Boston, MA $125,000.00-$178,000.00 4 months ago

Graduate Software Engineer - Up to $110k + Bonus

Boston, MA $108,760.00-$173,800.00 2 weeks ago

Software Engineer: Full-Stack Web Developer

Boston, MA $125,000.00-$178,000.00 3 weeks ago

Boston, MA $140,000.00-$215,000.00 2 weeks ago

Frontend Software Developer- React/Redux

Boston, MA $125,000.00-$178,000.00 2 weeks ago

Waltham, MA $109,800.00-$119,800.00 1 week ago

Software Developer – Full stack/back-end

Boston, MA $190,000.00-$210,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Test Automation Engineer, Mid-Level
System Test Automation Engineer, Mid-Level

Jobright.ai • Boston (MA)

On-site
USD 130,000 - 180,000
Medical insurance
Vision insurance
401(k)
Embedded Software Engineer, Entry Level
Embedded Software Engineer, Entry Level

Jobright.ai • Marlborough (MA)

On-site
USD 80,000 - 160,000
Vision insurance
Medical insurance
401(k)
Lead Software Engineer - Python | Backend
Lead Software Engineer - Python | Backend

Rebet, Inc. • Boston (MA)

On-site
USD 130,000 - 180,000
Medical insurance
Vision insurance
401(k)
Senior Software Engineer
Senior Software Engineer

hatch I.T. • Boston (MA)

On-site
USD 150,000 - 180,000
Principal Software Engineer - Python
Principal Software Engineer - Python

Strativ Group • Boston (MA)

On-site
USD 200,000 - 250,000
Software Engineer, Backend (ML Team)
Software Engineer, Backend (ML Team)

Lendbuzz • Boston (MA)

On-site
USD 135,000 - 145,000
Software Engineer - AI Agent Team, Mid-Level
Software Engineer - AI Agent Team, Mid-Level

Jobright.ai • Palo Alto (CA)

On-site
USD 160,000 - 180,000
Medical insurance
Vision insurance
401(k)
Senior Software Engineer II
Senior Software Engineer II

Werfen North America • Bedford (MA)

Hybrid
USD 130,000 - 180,000
Principal Software Engineer – C++
Principal Software Engineer – C++

Strativ Group • Boston (MA)

Hybrid
USD 190,000 - 260,000
Senior Software Engineer (Java / C++ / PL/SQL)
Senior Software Engineer (Java / C++ / PL/SQL)

Eliassen Group • Smithfield (RI)

Hybrid
Medical insurance
Vision insurance
401(k) with company match
+1