Quick Overview
Salary
$112k - $154k/yr
Seniority
Mid Senior
Employment type
Employee
Work mode
On Site
Location
Woburn, MA, United States
Posted
5 weeks ago
Embedded SystemsAssemblyC++PythonLinux
Job Description
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do:
- 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 Who you are:
- This position requires an 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. Nice to haves:
- 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
- Disassembler/decompiler module development
- 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 Pay Information
Similar jobs
- BR

Senior Software Engineer - 1115 (Ireland)
NewBraintrust
New York, NY🇺🇸On-site20 hours agoPHPAngularReactTechnology - NE

Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)
NewNetApp
Waltham, Massachusetts🇺🇸$170k - $253k/yrHybrid1 hour agoGCPMicrosoft ExcelAWS+6Technology - G2
Senior .NET Engineer
NewG2O
Pittsburgh, Pennsylvania🇺🇸On-site1 hour agoDockerMicroservicesSQL+20 - RD

Software Developer Senior
NewRandstad Digital
Austin, TX🇺🇸$60 - $63/hrHybrid20 hours agoSQLSpringGit+14Technology - NT

Sr. Software Engineer/System Engineer with Security Clearance
NewGen Technologies
Annapolis Junction, MD🇺🇸Hybrid6 days agoDockerRustEncryption+7Technology - DT
Software Engineer in Test (W2 only)
NewDigipulse Technologies, Inc
Smithfield, RI🇺🇸Hybrid20 hours agoSQLJavaAgileTechnology - PE

Software Developer Level 1 with Security Clearance
NewPrescient Edge
McLean, VA🇺🇸Hybrid20 hours agoSQLHTMLCSS+7Technology - OS
Senior Software Engineer, Cloud Infrastructure with Security Clearance
NewOpen Systems Technologies Corporation
Annapolis, MD🇺🇸Hybrid20 hours agoDockerMicroservicesAWS+9Technology - AR

Systems Integration Engineer with Security Clearance
NewARSIEM Corporation
Fort Meade, MD🇺🇸$128k - $143k/yrHybrid20 hours agoDockerShellAWS+10Technology - DK
Senior Automation engineer
NewDKMRBH Inc.
Raleigh, NC🇺🇸On-site20 hours agoDockerShellTeamCity+10Technology - MT
Java Lead
NewMaintec Technologies Inc
Orlando, FL🇺🇸On-site20 hours agoMicroservicesSpringSpring Boot+6 - VG
Senior Automation Engineer
NewVIIS Global Inc.
Raleigh, NC🇺🇸Hybrid20 hours agoDockerGitAWS+8Technology
