Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Reverse Engineer

$112k - $154k

STR

Job Description

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
Full-Time Salary Range: $112,000 - $154,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.

STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info.


STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.

If you need a reasonable accommodation for any portion of the employment process, email us at View email address on ziprecruiter.com and provide your contact info.

Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Software Reverse Engineer in Woburn, MA vacancy
  •  ...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... 
    Suggested
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Relocation
    Night shift

    STR

    Woburn, MA
    2 days ago
  • $112k - $154k

     ...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... 
    Suggested
    Full time
    Work experience placement
    Local area

    Systemstechnologyresearch

    Woburn, MA
    2 days ago
  • $204k - $284k

     ...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting‑edge technologies... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start

    Systemstechnologyresearch

    Woburn, MA
    2 days ago
  • $110k

    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... 
    Suggested
    Full time
    Work experience placement

    jobright.com

    Boston, MA
    3 days ago
  •  ...global threats. Our teams combine advanced science, modern software engineering, and powerful analytics to build solutions that support critical...  ...: Excellent debugging and code review habits; ability to reverse-engineer logic and identify flaws in unfamiliar codebases.... 
    Suggested
    H1b
    Flexible hours

    Verisk

    Boston, MA
    7 hours ago
  •  ...is the co-founder and CEO, to understand business requirements and influence product design and roadmap. Collaborate with in-house engineers and manage an offshore engineering team. Primary focus on the web product initially, with an opportunity to build a mobile app in... 

    Andes Wealth

    Lexington, MA
    2 days ago
  • $157k - $224k

     ...Lead Model-Based Systems Engineer (MBSE) Join to apply for the Lead Model-Based Systems Engineer role...  ...of Systems Engineering aprim and reverse engineering techniques, and the ability to work with complex software systems and utilize Digital Engineering/MBSE... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift

    STR

    Woburn, MA
    2 days ago
  • $120k - $165k

     ...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system...  .... What We Need Symbotic is seeking a Senior Software Engineer to design and build core cloud software that integrates directly... 

    Symbotic

    Wilmington, MA
    4 days ago
  • Azara Healthcare is looking for a Senior Software Engineer in Burlington, MA. The role involves designing and improving their data warehouse and business intelligence platforms, focusing on high-performing applications using C#, ASP.NET Core, and Microsoft technologies.... 

    Azara Healthcare

    Burlington, MA
    4 days ago
  • $82k - $113.3k

     ...escalation calls, ensuring timely mitigation, clear communication, and minimal operational disruption. Partner with Software, Hardware, and System Performance Engineering teams to diagnose and resolve production issues. Document incidents, resolutions, and root cause analyses (... 
    Night shift

    Symbotic

    Wilmington, MA
    5 days ago
  •  ...growth technology organization developing next-generation AI, edge computing, and distributed intelligence platforms is seeking a Software Engineer – AI Platforms & Edge Computing to join its engineering team. This position offers the opportunity to work at the intersection... 

    Addison Group

    Burlington, MA
    2 days ago
  • $134k - $184k

     ...Senior Embedded Software Engineer – Cyber Woburn, MA STR makes the world a safer place by developing technology and applying it to solve emerging...  ...of physical systems, probing interfaces for weaknesses, and reverse engineering software. What you will do: Working as part of a... 
    Full time
    Local area

    STR

    Woburn, MA
    2 days ago
  • $70k - $118.75k

    State Street is looking for a Software Engineer to join their team in Burlington, Massachusetts. The ideal candidate will have experience in software development, specifically using Java, C#, SQL, and JavaScript, and will contribute to the CRD/Alpha Platform modules. You... 

    State Street

    Burlington, MA
    3 days ago
  • $132.4k - $251.6k

     ...Position Senior Principal Systems Security Engineer (Anti-Tamper/Program Protection) – P5 (...  ...Engineering, computer technology reverse engineering, anti-tamper, cybersecurity,...  ...development and fielding of SSE systems Software, Firmware, & Microelectronics Engineering... 
    Temporary work
    Relocation package
    Flexible hours

    Raytheon

    Woburn, MA
    2 days ago
  • $149k - $204.6k

    USA Wilmington, MA - HQ Senior Software Engineer - Platform Services What we need We are hiring Senior Software Engineers to build and evolve business-critical systems at the core of the Symbotic platform. Our team owns the vertical lift systems that connect robots with... 

    Symbotic

    Wilmington, MA
    2 days ago
  • $68.9k - $131.1k

     ...Arlington, VA. RTX BBN Technologies is looking for a Cyber Research Software Engineer to develop systems and software to deter and defeat our...  .../availability, authentication/authorization, etc.). Reverse engineering skills using tools such as IDA/Ghidra/BinaryNinja... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    RTX

    Cambridge, MA
    3 days ago
  • $160k - $180k

     ...Senior Software Engineer - Cloud Applications Burlington, Massachusetts, United States; Remote 10Beauty is a robotics startup based in Burlington, MA. We have raised $50M+ from some of the leading venture and celebrity investors in the country to build the world’s first... 
    Work experience placement
    Remote work

    10Beauty

    Burlington, MA
    2 days ago
  • $134k - $184k

     ...consists of passionate and motivated individuals with degrees in engineering, computer science, mathematics, physics, and data science. We...  ...and Control (CAC) Group in the AC2 Division works to build software systems that solve critical problems in the areas of uncrewed... 
    Full time
    Local area
    Remote work
    Flexible hours

    Systems & Technology Research

    Woburn, MA
    1 day ago
  • $102k - $189.8k

     ...innovative, and versatile team that’s not afraid to push boundaries or take risks. What will you enjoy in this role? As a Senior Software Engineer in the CDP team, you will be driving delivery, and execution for critically important data systems. You will define... 
    Temporary work
    Freelance
    Local area
    Flexible hours

    Publicis Groupe ANZ

    Wakefield, MA
    2 days ago
  •  ...security problems through advanced analytics. Our team consists of engineers and scientists with advanced degrees in engineering, computer...  ...tracking, and system resource management. The Role As a Software Engineer at STR, you will help develop disruptive technologies... 
    Work at office
    Flexible hours

    STR

    Woburn, MA
    2 days ago
  • $70k - $118.75k

     ...more CRD/Alpha Platform modules. Join the Fixed Income Trading engineering team building full‑stack features that power trading of the...  ...code reviews and test automation, and learn how to ship reliable software in a collaborative Agile team. As the company migrates to a... 
    Temporary work
    Internship

    State Street Corporation

    Burlington, MA
    3 days ago
  • $134k - $184k

     ...Senior Software Engineer for Integration and Test Woburn, MA About the Team The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating... 
    Full time
    Internship
    Local area

    STR

    Woburn, MA
    2 days ago
  • $96.8k - $145.2k

     ...path of progress by making them smarter, faster and more efficient. Job Summary & Responsibilities Onto Innovation is seeking a Software Engineer III to join our team in Wilmington, Massachusetts location. This role is part of team developing our next-generation... 
    Permanent employment

    Onto Innovation

    Wilmington, MA
    3 days ago
  • $132.9k - $177.2k

    Everbridge is hiring a Software Engineer focused on platform modernization to help evolve a critical production system while building the next generation of our technology stack. This role sits at the intersection of legacy system stewardship and forward-looking architecture... 
    Local area

    Everbridge

    Burlington, MA
    3 days ago
  • $140k - $180k

     ...Blitzy Blitzy is a Cambridge, MA based AI software development platform on a mission to...  ...Blitzy called Software Developer Growth Engineer. This is not a traditional Software Engineer...  ...CVEs; modernizing legacy applications; reverse engineering codebases and generating... 

    Blitzy

    Cambridge, MA
    3 days ago
  • $108k - $131k

     ...the supervision of a project or task lead, supporting a group's software development objectives. Essential Functions Develop software...  ...trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, mission planning... 
    Temporary work
    Summer work

    Scientific Systems

    Burlington, MA
    3 days ago
  • $90k - $130k

    Senior Software Engineer - Wilmington, MA (5 Days Onsite) Location: Wilmington, MA Schedule: 5 days/week onsite Compensation: $90K-$130K base salary Position Type: Individual Contributor Interview Process Round 1: Video Interview Round 2: Onsite Panel Interview Key... 

    Alexander Technology Group

    Wilmington, MA
    3 days ago
  • $35 per hour

    Northeastern University is seeking a highly motivated, part-time, temporary R&D Software Engineer to support cutting-edge applied research in areas like machine learning and AI at the Kostas Research Institute in Burlington, MA. The role involves collaborating with a multi... 
    Temporary work
    Part time

    Northeastern University

    Burlington, MA
    3 days ago
  • $115k - $140k

    Addison Group seeks a Software Engineer for Advanced Sensing Systems specializing in C++. This hybrid role in the Greater Boston Area involves analyzing sensor data and developing C++ software to solve complex engineering problems. Qualified candidates should possess a... 

    Addison Group

    Burlington, MA
    3 days ago
  • STR is seeking a Senior Software Engineer to design, develop, and integrate autonomous platform software from prototype to deployment. The role requires leading small teams, implementing advanced algorithms, and delivering reliable backend systems in a hybrid work environment... 

    Front Door Defense

    Arlington, MA
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Reverse Engineer. Be the first to apply!