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

Principal Software Reverse Engineer

$204k - $284k

Dormont Manufacturing Company

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 Dormont Manufacturing Company

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Melbourne, KY vacancy
  • Dormont Manufacturing Co is seeking a Software Reverse Engineer to analyze vulnerabilities in cyber physical systems. Candidates must possess an Active Top Secret security clearance and relevant educational qualifications. The role involves reverse engineering software... 
    Suggested

    Dormont Manufacturing Co

    Melbourne, KY
    1 day ago
  • Women Veterans Interactive located in Cincinnati, OH, is seeking a Principal Software Engineer specializing in Java and Ruby for a contract position. This role will involve working remotely during EST hours, focusing on building and stabilizing distributed systems using... 
    Suggested
    Remote job
    Contract work

    Women Veterans Interactive

    Cincinnati, OH
    2 days ago
  •  ...Lead Operating Engineer – JLL What this job involves: Supervise and coordinate the maintenance team to ensure quality delivery of preventive and reactive maintenance for HVAC, electrical, plumbing, and other building systems Serve as BMS Lead, overseeing operation, control... 
    Suggested
    Daily paid
    For contractors

    Jones Lang LaSalle Incorporated

    Highland Heights, KY
    20 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... 
    Suggested
    Remote work

    Mike Albert Leasing

    Cincinnati, OH
    a month ago
  • We’re seeking an experienced DevOps Engineer to join our IT infrastructure and engineering team. This role will focus on building, automating, and maintaining on-premises and hybrid environments , while supporting CI/CD pipelines, system monitoring, and infrastructure... 
    Suggested
    Local area

    Kavaliro

    Melbourne, KY
    1 day ago
  • Kavaliro is seeking an experienced DevOps Engineer to join their IT infrastructure and engineering team in Melbourne, Kentucky. This role focuses on building, automating, and maintaining on-premises and hybrid environments, supporting CI/CD pipelines, system monitoring... 

    Kavaliro

    Melbourne, KY
    1 day ago
  •  ...than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and...  ...of our dynamic and cohesive community.   Job Title: Principal Software Engineer Location: REMOTE EST/CST Years of Experience: 10+... 
    Permanent employment
    Local area
    Remote work

    Smart Data

    Cincinnati, OH
    8 days ago
  • Dormont Manufacturing Co in Melbourne, Kentucky is seeking a Senior Development Engineer (DevOps) to design and support our DevOps pipeline operations. The role includes administering GitLab, architecting CI/CD operations, and automating processes. Ideal candidates will... 

    Dormont Manufacturing Company

    Melbourne, KY
    3 days ago
  • Phenna Group is seeking a Business Development Manager to identify new business opportunities and manage existing customer accounts. The successful candidate will work closely with technical and operations teams to deliver customer-focused solutions. Key responsibilities...

    Phenna Group

    Melbourne, KY
    3 days ago
  • Java Api Developer Java Api Developer Location: Minneapolis, MN / Cincinnati, OH (Onsite) Duration: Full-time Job Description: • Experience in Java 8, Spring boot, micro services architecture • Knowledge of REST API design and specifications • Micro services...
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Cincinnati, OH
    3 days ago
  • $38.08 - $44.8 per hour

     ...Job Title Lead Operating Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational... 
    Minimum wage
    For contractors
    Apprenticeship
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Cushman & Wakefield

    Covington, KY
    3 days ago
  •  ...experience with DB2 SQL coding and DB2 Utilities. Ability to work both independently and as part of a team across all stages of software development: design, coding, testing, production deployment, and on-call support. Familiarity with file exchange protocols such... 

    United IT

    Cincinnati, OH
    2 days ago
  • $100k

     ...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, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Cincinnati, OH
    4 days ago
  •  ...corporate activities are growing rapidly, and we are currently seeking a full-time, office based Dynamics 365 Developer to join our Software Development team. We are seeking a highly skilled and motivated individual who will be responsible for developing, configuring,... 
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medpace

    Cincinnati, OH
    3 days ago
  •  ...Description: [strong data-olk-copy-source="MessageBody"]SOC Base Software Developer - Cyber Security Solid experience in C++...  ...: (No Value) Global Role Family : 6504 Developer / Software Engineer Local Role NA : C++ Local Skills : C++ Languages... 
    Work experience placement
    Freelance
    Local area
    Remote work

    Infotree Global Solutions

    Cincinnati, OH
    3 hours ago
  •  ...fundamentals and problem-solving skills (such as data structures, computational algorithms, and operating systems) 0-1+ years of data engineering experience Benefits On job technical support E-verified Full time position Candidates who are missing the required... 
    Full time
    Immediate start

    SynergisticIT

    Cincinnati, OH
    3 hours ago
  •  ...excellence in everything we do. We are looking for a talented Python Developer to join our team and help us build robust and scalable software solutions. Job Summary: As a Python Developer at Company Name, you will be responsible for designing, developing, and... 
    Full time
    Contract work
    Part time

    United IT

    Cincinnati, OH
    2 days ago
  • $40 - $45 per hour

    100% remote - Contract - iOS - Swift This Jobot Consulting Job is hosted by: Chuck Wirtz Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume. Salary: $40 - $45 per hour A bit about us: We are a well-established mobile...
    Hourly pay
    Contract work
    Local area
    Remote work

    Jobot

    Cincinnati, OH
    4 days ago
  •  ...Applications Engineers develop concepts and proposals for custom automated test systems that support Cincinnati Test Systems’ growth...  ...manage multiple projects. Proficiency with standard business software applications. Project management or customer-facing engineering... 

    ATC Automation

    Cincinnati, OH
    4 days ago
  • $85k - $125k

     ...opportunities for experienced Staff and Senior Staff DevSecOps engineers. Responsibilities Manage integration, security scanning, and...  ...CI pipelines with development tools for artifact management, software test, software quality assessment, etc. Implement Continuous Delivery... 
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Dormont Manufacturing Company

    Dayton, KY
    3 hours ago
  •  ...Robotics Software Engineer (Perception & Localization) Bellevue, United States | Posted on 06/17/2026 About the job: We are looking for a Robotics Software Engineer with a minimum of 2 years of experience building software for real-world robotic or edge systems. This person... 

    AI Talent Now

    Bellevue, KY
    20 hours ago
  • Kavaliro is seeking a Full Stack Engineer based in Melbourne, Kentucky, to design and develop scalable applications. The ideal candidate...  ...and modern front‑end frameworks. You'll collaborate with software engineers and DevOps to deliver secure and efficient solutions,... 

    Kavaliro

    Melbourne, KY
    3 days ago
  • A Clinical Programmer will support the design, development, and validation of clinical trial databases. In this role, you will build and test study databases using platforms such as Medidata Rave or OmniComm TrialMaster, program validation checks, and ensure all data structures...
    Work from home

    CTI Clinical Trial and Consulting Services

    Covington, KY
    4 days ago
  •  ...an MRO environment for aerospace components. This role will focus on offline programming and supporting the inspection of complex, engine-critical parts, including rotating components. Other responsibilities include: • Develop and execute offline CMM programs using PC-... 
    Shift work

    Insight Global

    Cincinnati, OH
    20 hours ago
  •  ...Responsibilities: The Process Engineer will be responsible for programming Coordinate...  ...will be done using Renishaw's MODUS software. The role will include writing,...  ...Geometric Dimensioning and Tolerancing (GD&T) principals. Duties and Responsibilities:... 
    Contract work

    United IT Solutions

    Cincinnati, OH
    1 day ago
  •  ...future of storytelling in the church.**Principal Duties and Responsibilities*** Program,...  ...using Disguise.* Stay current with Disguise software updates, hardware developments, and...  ...team.* Experience with real-time rendering engines (Notch, Unreal Engine, TouchDesigner).*... 
    Remote work
    Flexible hours
    Shift work
    Weekday work

    Crossroads Services

    Cincinnati, OH
    20 hours 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

    Covington, KY
    1 day ago
  • $135k - $152k

     ...and keep a security clearance. Applicants that do not meet these requirements will not be considered. We are seeking a Senior Software Engineer to design, develop, and sustain high-quality software systems supporting advanced analysis and data processing workflows. This... 
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    Dormont Manufacturing Co

    Dayton, KY
    1 day ago
  •  ...design, development, configuration, testing, and deployment of software solutions (On-Premises/Cloud/Hybrid) and/or firmware...  ...Bachelor's degree in computer science, information technology, engineering, or a related field from an accredited institution. Alternatively... 

    Midmark Corporation

    Cincinnati, OH
    5 days ago
  • Software Engineer II Cincinnati, OH - Onsite Top Skills Application Dev. - Software Engineer AWS / Lambda / Terraform Java JavaScript RESTful API Design Springboot Nice to Have React SQL What You’ll Do Full lifecycle application development Designing, coding... 

    Hudson Manpower

    Cincinnati, OH
    3 days ago

Do you want to receive more vacancies?

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