Principal Software Reverse Engineer
$204k - $284kDormont 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
- 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
- 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...SuggestedRemote jobContract work
- ...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...SuggestedDaily paidFor contractors
- ...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...SuggestedRemote work
- 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...SuggestedLocal area
- 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...
- ...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 employmentLocal areaRemote work
- 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...
- 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...
- 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 timeImmediate startRelocation
$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 wageFor contractorsApprenticeshipWork at officeImmediate startFlexible hoursShift work- ...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...
$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 timeH1b- ...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 timeContract workWork at officeLocal areaImmediate startFlexible hours
- ...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 placementFreelanceLocal areaRemote work
- ...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 timeImmediate start
- ...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 timeContract workPart time
$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 payContract workLocal areaRemote work- ...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...
$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 workFor contractorsWork experience placementImmediate startRemote workFlexible hours- ...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...
- 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,...
- 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
- ...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
- ...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
- ...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 workFlexible hoursShift workWeekday work
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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 workFor contractorsWork experience placementRemote workFlexible hours- ...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...
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Reverse Engineer. Be the first to apply!



