Talent.com
Senior Software Reverse Engineer
Senior Software Reverse EngineerSTR • San Diego, California, USA
Senior Software Reverse Engineer

Senior Software Reverse Engineer

STR • San Diego, California, USA
2 days ago
Job type
  • Full-time
Job description

STR is hiring a Senior Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite.

What youll 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
  • Bachelors Degree in Computer Science Computer Engineering Cybersecurity or related field plus a minimum of 5 years relevant experience
  • (MS or PhD with equivalent work experience may also be considered)

  • 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 : $134000 - $184000

    The salary range listed is based on external market data. Offers are based on factors such as but not limited to the candidates 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.

    STRis 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 cant do it alone though - we need fellow trailblazers. If you are one join our team and help to keep our society safe! Visit us more info.

    STRis 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 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.

    Required Experience :

    Senior IC

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 134000 - 184000

    Create a job alert for this search

    Senior Software Engineer • San Diego, California, USA

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Qualcomm • San Diego, CA, United States
    Full-time
    Qualcomm Innovation Center, Inc.Engineering Group, Engineering Group > .As a Senior Software Engineer, you will contribute to the design, development, and optimization and commercialization of softw...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sony • San Diego, CA, United States
    Full-time
    Sony Engagement Platform Services (SEPS).Team, where innovation meets collaboration in the dynamic world of digital engagement. At SEPS, we are building the next-generation platform that powers how ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Teradata • San Diego, CA, United States
    Full-time
    At Teradata, we believe that people thrive when empowered with better information.That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trust...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Perception

    Senior Software Engineer, Perception

    AeroVect • San Diego, CA, United States
    Full-time
    AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier ...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Public.com • San Diego, CA, United States
    Full-time
    Founded in 2017, Trust & Will is the leading digital estate planning platform, trusted by over one million users.We provide modern, accessible solutions to help families protect their legacies with...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TENDO • San Diego, CA, United States
    Full-time
    We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ASML US, LLC • San Diego, CA, United States
    Full-time
    We are looking for an experienced Senior Software Engineer who has a passion for designing and coding software for a distributed control system. You will be joining a team that operates in a fast-pa...Show more
    Last updated: 5 hours ago • Promoted • New!
    Senior Software Engineer I

    Senior Software Engineer I

    OppFi • San Diego, CA, United States
    Full-time
    OppFi is a leading tech-enabled digital finance platform that works with banks to provide financial products and services for everyday Americans. Through a transparent and responsible platform, whic...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer, Foundations

    Senior Software Engineer, Foundations

    Vanta • San Diego, CA, United States
    Full-time
    At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - Conversational AI Applications

    Senior Software Engineer - Conversational AI Applications

    Fetch Rewards • San Diego, CA, United States
    Full-time
    What We're Building And Why We're Building It.At Fetch, we're revolutionizing how consumers connect with their favorite brands through innovative technology. Every month, millions utilize America's ...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - Emerging Markets

    Senior Software Engineer - Emerging Markets

    Alpaca • San Diego, CA, United States
    Full-time
    Alpact is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, and more, supporting 24 / 5 trading operations.Our recent Series...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Sony • San Diego, CA, United States
    Full-time
    Join the Sony Engagement Platform Services (SEPS) Team, where innovation meets collaboration in the dynamic world of digital engagement. At SEPS, we are building the next-generation platform that po...Show more
    Last updated: 17 days ago • Promoted
    Sr Software Engineer – NLP – Remote

    Sr Software Engineer – NLP – Remote

    UnitedHealth Group • San Diego, California, US
    Remote
    Full-time
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sony Interactive Entertainment • San Diego, CA, United States
    Full-time
    PlayStation isn't just the Best Place to Play - it's also the Best Place to Work.Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and service...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Hypervisor

    Senior Software Engineer - Hypervisor

    Qualcomm • San Diego, CA, United States
    Full-time
    Engineering Group, Engineering Group > .Qualcomm is looking for talented and enthusiastic engineers with strong interests in OS, kernel and computer architecture. The Qualcomm Hypervisor team is worl...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    MILLENNIUMSOFT • San Diego, CA, United States
    Full-time
    Manage information technology and computer systems running Windows, Linux and virtualization in a private data center.Design, develop, implement and coordinate systems, policies and procedures.Ensu...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    GEICO • San Diego, CA, United States
    Full-time
    At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.Every day we honor our iconic brand by offering quality coverage to millions of customers and being the...Show more
    Last updated: 3 days ago • Promoted
    Senior software engineer

    Senior software engineer

    Teradata Group • San Diego, CA, United States
    Full-time
    At Teradata, we believe that people thrive when empowered with better information.That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trust...Show more
    Last updated: 30+ days ago • Promoted