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

Principal Software Reverse Engineer

$204k - $284k

STR

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. 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 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 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 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 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 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Melbourne, KY 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
    Work experience placement
    Local area

    STR

    Melbourne, KY
    3 days ago
  •  ...We are seeking a Principal Software Engineer to provide technical leadership across multiple engineering teams while driving the design, architecture, and delivery of enterprise software solutions. This role is ideal for a hands‑on engineering leader who enjoys solving... 
    Suggested

    Gravity IT Resources

    Cincinnati, OH
    21 hours ago
  •  ...Software Engineer The Software Engineer is responsible for analysis, design, development, testing, and deployment of professionally engineered software solutions that meet or exceed the company’s quality standards and business needs. Responsibilities Collaborate with product... 
    Suggested

    Park Place Technologies

    Highland Heights, KY
    21 hours ago
  •  ...Senior Software Engineer The Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. In addition, this position will participate in the... 
    Suggested

    Park Place Technologies

    Highland Heights, KY
    21 hours ago
  • $134k - $184k

     ...STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting‑edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology... 
    Suggested
    Full time
    Local area
    Immediate start
    Night shift

    Dormont Manufacturing Company

    Melbourne, KY
    3 days ago
  •  ...Lead Operating Engineer – JLL What this job involves: The Lead Operating Engineer is a highly skilled professional responsible for overseeing maintenance operations, vendor coordination, and engineering initiatives across complex building systems. This role includes leadership... 
    Daily paid
    For contractors

    US AMR-Jones Lang LaSalle Americas, Inc.

    Highland Heights, KY
    21 hours ago
  •  ...Job Description Job Description Sr. Software Developer This position is a hands...  ...(application servers, message brokers, reverse proxies, scheduled tasks, and managed Linux...  ...in application support, production engineering, or software development, with at least... 
    Remote work

    Mike Albert Leasing

    Cincinnati, OH
    4 days ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged... 
    Full time
    Remote work

    Ssg

    Covington, KY
    21 hours ago
  •  ...industry. Simplify3D is the #1 commercial provider of 3D printing software worldwide, offering state-of-the-art software that is trusted...  ...designs at real-time speeds You will collaborate with our engineering team to integrate next generation 3D printers into the... 
    Full time
    Work at office
    Worldwide
    Relocation
    Flexible hours

    Simplify3d

    Cincinnati, OH
    21 hours ago
  •  ...Description Role: Software Engineer Department: Automation Location: Erlanger, KY, Atlanta, GA or Westfield, IN As a Software Engineer, you will support the configuration and implementation of Invar’s in-house Warehouse System, a software platform used to control and optimize... 
    Work at office
    Remote work

    Storage Solutions

    Erlanger, KY
    21 hours ago
  •  ...Medpace's Information Technology team is looking for a full-time, office-based Jr. Software Engineer. Join us in building the digital capabilities that accelerate the global development of safe and effective medical therapeutics through clinical trials. In this role, you... 
    Rotational program
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medpace

    Cincinnati, OH
    21 hours ago
  •  ...We are looking for a talented and client-focused Software Engineer to join a team delivering custom software solutions for warehouse automation environments. This role blends backend development, real-time systems integration, and direct customer engagement — making it... 

    CBTS

    Cincinnati, OH
    21 hours ago
  •  ...As a Senior Software Engineer, you will be part of a cross‑functional team, applying your skill, experience and creativity towards building complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging best... 
    Work at office
    Remote work
    Work visa

    84.51

    Cincinnati, OH
    21 hours ago
  •  ...Overview Our imaging services are rapidly growing and we are currently seeking a full-time Software Engineer to join our team developing applications for the analysis and quantification of medical images (CT, MRI, etc.) using advanced techniques such as artificial intelligence... 
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours

    Medpace

    Cincinnati, OH
    2 days ago
  •  ...design and develop web apps within the supply chain domain. The successful candidate will be a passionate and dedicated full-stack software engineer with extensive knowledge and experience in developing, testing, and supporting complex, highly scalable, and dependable robust... 
    Work at office
    Flexible hours

    Default Brand

    Cincinnati, OH
    3 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Cincinnati, OH
    3 days ago
  •  ...computer applications or changes to existing applications following Western & Southern Financial Group (W&SFG) standards. Installs software packages and/or personal computer software. Assures that hardware and software operate efficiently. Utilizes programming... 
    Work at office

    Western & Southern Life

    Cincinnati, OH
    2 days ago
  • $100k

     ...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Cincinnati, OH
    2 days ago
  •  ...Ultimus Fund Solutions is seeking a talented and motivated Software Developer to join our growing technology team. This individual will...  ...’s degree in computer science, information systems, software engineering, or a related field (or equivalent experience). Experience... 

    Ultimus Fund Solutions, LLC

    Cincinnati, OH
    21 hours ago
  •  ...Job Summary Designs, develops, tests and deploys software solutions in a focused discipline (UI, API, Mobile, Firmware, etc.). Operates...  ...or university in computer science, information technology, engineering, or related field and 1‑3 years of software application code development... 
    Temporary work
    Work experience placement
    Visa sponsorship

    Midmark Corporation

    Cincinnati, OH
    21 hours ago
  •  ...specialized talent and technology solutions across IT, Energy, and Engineering industries worldwide. We work closely with startups, mid-sized...  ...FUNCTION: ServiceNow Developer designs and implements software solutions as a member of an agile squad. Being assigned to an... 
    Full time
    Worldwide

    Hudson Manpower

    Cincinnati, OH
    21 hours ago
  •  ..., and next-generation defense applications. The Small Uncrewed Engines (SUE) team is developing innovative, high-performance propulsion...  ...or complete propulsion systems, utilizing CAD tools, analysis software, and engineering best practices to develop solutions that meet... 
    Permanent employment
    Contract work
    Internship
    Relocation package

    GE Aerospace

    Cincinnati, OH
    21 hours ago
  •  ...Overview Description Role: Software Support Engineer Department: Automation Location: Erlanger, KY Are you looking for a role where you can combine technical problem-solving with customer-facing responsibilities? At Storage Solutions (previously invar), we provide innovative... 
    Worldwide

    Storage Solutions

    Erlanger, KY
    2 days ago
  •  ...DevOps Engineer Our client, a leading enterprise in the retail technology sector, is seeking a DevOps Engineer to join their team....  ...incident response. Drive root cause analysis and partner with Software Engineers and platform teams to reduce recurrence and improve system... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis

    Cincinnati, OH
    3 days ago
  • Job Posting This is what I need: Strong Java experience. At least version 8. Preferably version 11 or later. Strong Spring Boot experience. Excellent communication skills. Must be able to clearly have a conversation about their experience, not just recite...

    ShiftCode Analytics

    Cincinnati, OH
    2 days ago
  •  ...Design, develop, and maintain scalable Java‑based applications using Spring Boot Work within an agile team to deliver high‑quality software solutions Collaborate with DevOps teams to implement CI/CD pipelines using Jenkins and Terraform Leverage AWS cloud services to... 
    Long term contract
    Full time

    Encore Talent Solutions

    Cincinnati, OH
    21 hours ago
  • $75 - $80 per hour

    Description We have two separate WebOps needs. One resource will be focused on supporting the modern Sitecore AI / headless architecture for the Servicing Portal, while the other will be focused on supporting our existing Sitecore XP platform and related operational...
    Contract work
    Temporary work

    TEKsystems

    Cincinnati, OH
    4 days ago
  • Hire Type: Full Time Only Job Description Must have strong prior experience working with Angular JavaScript, Java, Spring framework. Hands on knowledge in Programming. Hands on experience in Java, C, C++, Scripting, Cassandra – CQL, UNIX scripting, SQL (This is an export...
    Full time

    Next Level Business Services, Inc.

    Cincinnati, OH
    3 days ago
  •  ...Job Summary We are looking for a highly skilled Senior DevOps Engineer to design, build, and optimize CI/CD pipelines, infrastructure automation, and cloud-native deployments. This role is critical in driving scalable, secure, and resilient application delivery while... 

    MDAEdge

    Cincinnati, OH
    21 hours ago
  •  ...Representational State Transfer) design and development, including versioning, contract clarity, backward compatibility, and API documentation practices. Proven technical leadership: architecture guidance, review/feedback, coaching, and driving engineering decisions to closure.... 
    Contract work
    For contractors

    3B Staffing LLC

    Cincinnati, OH
    21 hours ago

Do you want to receive more vacancies?

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