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

Principal Software Reverse Engineer

$204k - $284k

Science & Technology Research (STR)

Principal Software Reverse Engineer

Woburn, MA

Job Description

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 with significant and immediate impact on our national security. This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems. We believe that each employee has a unique set of skills, experiences, and perspectives that are essential to providing our customers with innovative solutions. The skills listed below are representative of those needed for this role but are not the only acceptable set. If you see an overlap with your skills, go ahead and apply!

Work must be performed onsite and Active Top Secret (TS) Clearance required.

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
  • Leading 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
  • Technical marketing to existing and potential customers
  • Technical proposal development (idea generation, writing, reviewing, editing)
  • Documenting, demonstrating, and presenting research
  • Solving real world problems that have an impact on national security
Qualifications
  • Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government.
  • Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience (MS or PhD with equivalent work experience may also be considered)
  • Substantial experience leading technical teams on advanced reverse engineering and exploitation programs
  • Experience with binary analysis of software/firmware
  • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
  • Proficiency in multiple Assembly Languages: x86, ARM, etc.
  • Proficiency in one or more programming languages: C/C++, Python, etc.
  • Deep understanding of reverse engineering fundamentals
  • Experience in Vulnerability research and analysis
  • Knowledge of weaponizing discovered vulnerabilities into exploits
Nice to Haves
  • 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: $204,000 - $284,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 click.appcast.io 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 7 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Pensacola, FL vacancy
  • Designing and implementing security solutions for AWS public cloud environments, the full-time Senior SecOps Engineer will focus on infrastructure and application security, leveraging a DevSecOps approach to enhance threat detection and vulnerability management while working... 
    Suggested
    Remote work

    VirtualVocations

    Pensacola, FL
    7 days ago
  • $48k - $66k

     ...Junior Software Engineer Locations: United States - (Dallas, Houston, Jersey City, New York City, Tampa) Salary: $48,000 - $66,000 USD Want to start your career as a Java Developer? Graduate training, ongoing support, opportunities at leading global employers... 
    Suggested
    Permanent employment
    Full time
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours

    mthree Recruiting Portal

    Pensacola, FL
    4 days ago
  •  ...Software Engineer Software Engineers will work with the business transformation, developer advocacy, and functional leadership teams to identify opportunities to create the desired customer experiences and gather feedback to support iterative, data-driven growth and... 
    Suggested

    PLANIT Group

    Pensacola, FL
    1 day ago
  •  ...Location Pensacola, FL (Must live within 50 miles) Clearance: Must have TS/SCI Job Description: We are seeking a highly skilled Software Developer to join our team. The ideal candidate will have experience in C++, Java, .NET and Python programming languages. The Senior... 
    Suggested

    Ascension Fed

    Pensacola, FL
    3 days ago
  •  ...development team, you will be responsible for creating robust software solutions, ensuring performance, and collaborating closely with...  ...cross-functional teams, including front-end developers, QA engineers, and product managers, to deliver high-quality software solutions... 
    Suggested
    Work experience placement
    H1b

    Cedent Life Talent

    Pensacola, FL
    2 days ago
  • To support the organization's innovative initiatives, the full-time Salesforce Engineer will design, develop, and implement advanced Salesforce solutions, focusing on custom web development, AI-driven features, and event-driven architecture while ensuring optimal system... 

    VirtualVocations

    Pensacola, FL
    10 days ago
  • Seeking an experienced Senior FullStack Software Engineer for a full-time remote position focused on architecting and delivering high-quality internal systems and customer-facing products, while mentoring peers and managing features from design through deployment. Key responsibilities... 
    Remote work

    VirtualVocations

    Pensacola, FL
    12 days ago
  • SAP ABAP Developer (SD & Revenue Recognition) Should be able to go on site two days in Dallas, Texas, or Milpitas, California. There are two other locations in Florida and Pennsylvania. Exp 9-11 Develop, enhance, and maintain custom ABAP programs, reports, interfaces...
    Contract work

    InterSources

    Pensacola, FL
    4 days ago
  • Job Title MUST HAVES: ~5+ years of experience ~ z/OS mainframe ~ Syncsort ~ MFT (GoAnywhere, Sterling, Axway, or MoveIT) ~ COBOL ~ XML Mapping Required experience: Hands-on experience setting up MFT flows in GoAnywhere or another Managed ...

    Saxon Global

    Pensacola, FL
    4 days ago
  • Mobile App Developer Need a developer to help rebuild their mobile app used by travel agents. Responsibilities include: Design and build applications using Swift and SwiftUI Ability to implement using MVI and/or MVVM Write unit tests using XCTest Ability...

    Software Technology Inc

    Pensacola, FL
    1 day ago
  •  ...Work closely with product, web developers, security, and field engineers to push forward Island solutions. React and interact with...  ...challenges. What You Need To Have ~6+ years of hands-on software low-level development experience in C++ or C (preferably using... 

    Island Company

    Pensacola, FL
    1 day ago
  •  ...Job Title Required Skills: ~8+ years of software development experience. ~ Strong hands-on experience with Golang and Java (Spring Boot preferred). ~ Experience with RESTful APIs, microservices, and message queues (Kafka, RabbitMQ). ~ Familiarity with Docker... 

    RIT Solutions

    Pensacola, FL
    4 days ago
  •  ...Job Title: Release Train Engineer Location: Hybrid Pensacola, FL Type: Contract Hours: 40.00 Pay: $40/hr W2 Description The Release Train...  ...Experience in leading successful delivery teams Experience in software development Experience as a Scrum Master or Delivery Lead in... 
    Contract work
    Local area

    System One

    Pensacola, FL
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Pensacola, FL
    1 day ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Pensacola, FL
    18 hours ago
  •  ...Release Train Engineer Location: Pensacola, FL Type: Contract Compensation: Not specified Contractor Work Model: Hybrid – onsite and...  ...illustrate value flow. Experience managing delivery teams, Software development, and Agile methodologies. Previous roles as Scrum... 
    Contract work
    For contractors
    Remote work

    System One Holdings, LLC

    Pensacola, FL
    1 day ago
  • Working full-time on a nightshift basis, the AI/ML Engineer 3 will build and operationalize machine learning solutions to support analytics across the Quote-to-Cash lifecycle, developing models and feature pipelines while collaborating with business stakeholders and ensuring... 
    Work experience placement
    Night shift

    VirtualVocations

    Pensacola, FL
    1 hour ago
  • Supporting a federal IT modernization program, the full-time Cloud Programs Analyst will develop executive-level briefings and presentations, translate complex technical information into clear narratives, and manage program documentation while working remotely within the...
    Remote work

    VirtualVocations

    Pensacola, FL
    10 days ago
  • Job Title Responsibilities Full project lifecycle ownership from design to deployment. Work within a new DevOps pipeline using Gearset. Manage and run multiple deployment pipelines. Lead Salesforce development initiatives with high autonomy. Technical...

    Software Technology Inc

    Pensacola, FL
    1 day ago
  • $95k - $133k

     ...AI Engineer AI Engineer Location: Hybrid, United States Employment Type: Full-Time Benefits Offered: Vision, Medical, Life...  ...high-performance applications and services using a variety of software architecture design patterns. Implement robust AI systems and functionalities... 
    Full time
    Temporary work
    Work experience placement

    OneStream Software

    Pensacola, FL
    2 days ago
  •  ...devops principles Technical / Functional Proficiency: The ideal candidate will have a total of 10+ years of experience in software development with a focus on API/Services development. Experience in one or more of the following technologies is required -... 

    Omni Inclusive

    Pensacola, FL
    6 days ago
  • $100k - $120k

     ...Application Engineer Opportunity Location: Florida Reports to: Senior Engineering Leadership Company Overview: A growth-focused...  ...to work effectively across cross-functional teams Design software experience preferred Degree beneficial but not required Work... 

    The Military Veteran

    Pensacola, FL
    2 days ago
  • Technical Resource With Abap Skill Looking for technical resource with ABAP skill along with understanding of RAR standard BRF+ application customization. Proficient in BRF+ function, rule set customizations, defining and maintaining BRF+ decision tables. Previous experience...
    Contract work
    Work experience placement

    RIT Solutions

    Pensacola, FL
    4 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Pensacola, FL
    1 day ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Pensacola, FL
    3 days ago
  • To enhance enterprise application security, the remote contract Application Security AI Engineer will manage vulnerabilities, support software supply chain security initiatives, and implement AI-driven security solutions over a 12-month period. Key Responsibilities Perform... 
    Contract work
    Remote work

    VirtualVocations

    Pensacola, FL
    7 days ago
  • $78.8k - $131.3k

     ...AI Agent Engineer Are you excited to help operate and improve AI agents that deliver reliable, real-world outcomes in production environments...  ...: An AI research or model-training role A traditional software engineering role A pure data science or analytics position... 
    Local area
    Flexible hours

    RELX

    Pensacola, FL
    4 days ago
  •  ...Overview The Virtual Server Engineering (VSE) team provides infrastructure design, implementation, and management for virtualized...  ...with high efficiency and availability using the combination of software and systems engineering practices. In this position, you will... 
    Internship
    Monday to Friday

    Navy Federal Credit Union

    Pensacola, FL
    4 days ago
  • $100k - $150k

     ...privately held Original Equipment Manufacturer of customized Clean Air Technology products. This family-oriented culture nurtures an engineering staff performing intellectually & technically challenging work with broad responsibility, all the while controlling their own... 
    For contractors
    Worldwide
    Relocation package

    MRINetwork

    Pensacola, FL
    2 days ago
  •  ...availability, and performance of critical healthcare IT systems, principally in the Environment of Care (EOC), enabling seamless access...  ...of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with a deep... 
    Local area

    Highmark Health

    Pensacola, FL
    2 days ago

Do you want to receive more vacancies?

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