1

Freelance Software Reverse Engineer Jobs in Florida

... reverse engineering techniques. This role requires a deep understanding of gas turbine systems ... Utilize NX CAD software to design and develop engineering solutions for gas turbine components ...

Role Overview The Software Engineer III is a core technical role responsible for bridging the gap ... Outstanding analytical skills with the ability to reverse-engineer undocumented codebases and ...

Reverse Engineer to troubleshoot or develop new enhancements **NOTE: The Primary Responsibilities ... Software Development: Full stack developer having the hands-on experience in developing ...

Posted today

Senior Kernel Software Developer

Orlando, FL ยท On-site

$51 - $67.25/hr

Investigate and reverse-engineer Windows internals to implement low-level security features and bypass-resistant protections. * Collaborate with the threat research, detection, and user-mode ...

Senior Kernel Software Developer

Orlando, FL ยท On-site

$51 - $67.25/hr

Investigate and reverse-engineer Windows internals to implement low-level security features and bypass-resistant protections. * Collaborate with the threat research, detection, and user-mode ...

Lead, Security Research Engineer

Melbourne, FL ยท On-site

$95K - $125K/yr

Conduct reverse engineering across multiple architectures and platforms, including ARM, x86, x64, and MIPS * Leverage both static and dynamic analysis tools for firmware/software evaluation

Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...

Position: Technical Writer - Software Location: Lutz,Florida,33558 Duration: 6 Months Job Type ... Reverse engineer existing code baseline to develop representative block diagrams, functional ...

Principal Mainframe Engineer

Tampa, FL ยท On-site

$122K - $164K/yr

Software Developers work closely with business partners and / or external clients in defining ... Reverse Engineer to troubleshoot or develop new enhancements **NOTE: The Primary Responsibilities ...

Java Developer

Orlando, FL ยท On-site

$47.50 - $61.50/hr

Software implementation best practices knowledge * Version control systems knowledge (SVN or CVS or Clear Case) * Preferred Skills - Experience reverse engineering from one technology to another on a ...

FPGA Engineer

Tampa, FL ยท On-site

$122K - $157K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with ... reverse engineering techniques - Experience with hardware acceleration techniques for ...

Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...

Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...

next page

Showing results 1-20

Freelance Software Reverse Engineer information

What are freelance software reverse engineers?

Freelance software reverse engineers are independent professionals who analyze and deconstruct software to understand its inner workings, functionality, and design. They often work on projects like software debugging, security analysis, compatibility research, or recovering lost source code. Unlike in-house engineers, freelancers take on contract-based assignments for different clients rather than working for a single employer. Their work often requires advanced technical skills and a thorough knowledge of programming, operating systems, and software architectures. This role can be essential for organizations seeking to improve software security, ensure compliance, or maintain legacy systems.

What are some common challenges faced by freelance software reverse engineers when working with clients?

Freelance software reverse engineers often encounter challenges such as incomplete or unclear project requirements, which can make it difficult to determine the exact scope of work. Additionally, working with obfuscated or poorly documented code can slow progress and require creative problem-solving. Communication is key, as clients may not always understand the technical complexities involved, so setting realistic expectations and providing regular updates is essential. Freelancers must also stay current with evolving tools and legal considerations, especially when handling proprietary or protected software.

What are the key skills and qualifications needed to thrive as a Freelance Software Reverse Engineer, and why are they important?

To thrive as a Freelance Software Reverse Engineer, you need advanced knowledge of programming languages, binary analysis, operating system internals, and a strong background in computer science or related fields. Expertise with technical tools such as IDA Pro, Ghidra, OllyDbg, Wireshark, and proficiency in using debuggers and disassemblers is typically required. Strong analytical thinking, problem-solving, attention to detail, and effective communication with clients are standout soft skills in this role. These competencies are crucial for efficiently deconstructing software, understanding its functionality, and delivering actionable insights or solutions for clients.

What is the difference between Freelance Software Reverse Engineer vs Freelance Malware Analyst?

AspectFreelance Software Reverse EngineerFreelance Malware Analyst
CredentialsKnowledge of programming, debugging, and reverse engineering toolsKnowledge of malware behavior, analysis tools, and cybersecurity principles
Work EnvironmentRemote, project-based, often collaborating with security teams or clientsRemote, focused on analyzing malicious code and threats for clients or security firms
Industry UsageSoftware development, cybersecurity, security consultingCybersecurity, threat intelligence, incident response
Search & Comparison IntentOften compared for skills in reverse engineering and software analysisCompared for expertise in malware detection and cybersecurity threats

While both roles involve analyzing software, Freelance Software Reverse Engineers focus on understanding and deconstructing software code, whereas Freelance Malware Analysts specialize in identifying and mitigating malicious threats. The two roles often overlap but serve distinct purposes in cybersecurity and software development.

What are the most commonly searched types of Software Reverse Engineer jobs in Florida? The most popular types of Software Reverse Engineer jobs in Florida are:
What are popular job titles related to Freelance Software Reverse Engineer jobs in Florida? For Freelance Software Reverse Engineer jobs in Florida, the most frequently searched job titles are:
What cities in Florida are hiring for Freelance Software Reverse Engineer jobs? Cities in Florida with the most Freelance Software Reverse Engineer job openings:
Freelance SQL & Python Data Specialist

Freelance SQL & Python Data Specialist

WiredPeople, Inc.

Tallahassee, FL โ€ข On-site, Remote

$16.25 - $21.50/hr

Contractor

Posted 21 days ago


Job description

Overview:
WiredPeople is seeking a highly skilled freelance Data Specialist with deep expertise in SQL, Python, and relational database architecture. Familiarity with the WellSky platform will support our efforts to leverage available data to make informed organizational decisions.
This is not just a standard report-writing gig. We need a systems-thinker who can reverse-engineer and map the relationships within the WellSky database, build comprehensive Entity Relationship Diagrams (ERDs), and then leverage that map to build automated, scalable reports (such as linking clients to their respective caregivers) using SQL and
Key Responsibilities
  • Database Discovery & Mapping: Analyze the underlying schema of the WellSky platform. Identify primary/foreign keys and map the complex relationships between clients, caregivers, services, and demographic data.
  • Architecture Documentation: Create clear, comprehensive Entity Relationship Diagrams (ERDs) and a functional Data Dictionary for future internal use.
  • Advanced Report Development: Translate business requirements into complex SQL queries to extract accurate datasets.
  • Process Automation: Utilize Python to automate data extraction, transformation, and formatting processes.
  • Handoff & Training: Develop clear Standard Operating Procedures (SOPs) and runbooks. Conduct a handoff training session with staff to ensure they can independently execute and maintain the reports you build.
Required Skills & Experience
  • Advanced SQL & Python: 5+ years of experience writing complex SQL queries (CTEs, window functions, complex joins) and building Python data scripts (Pandas, SQLAlchemy, etc.).
  • Database Architecture: Proven experience reverse-engineering databases, schema mapping, and creating ERDs using tools like Lucidchart, Visio, or DbSchema.
  • Healthcare/Case Management Data: Prior experience working with EHR, EMR, or case management platforms. Specific experience with the WellSky platform is highly preferred.
  • Business Acumen: Ability to translate non-technical business needs (e.g., "We need to see which caregivers are assigned to which clients in this county") into technical database requirements.
  • Compliance: Understanding of best practices for handling sensitive healthcare data and PII.

WiredPeople provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, WiredPeople complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.