1

Software Reverse Engineer Jobs in Florida (NOW HIRING)

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

New

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

Senior Software Engineer

Miami, FL · On-site +1

$117K - $154K/yr

Experience with malicious software analysis and reverse engineering * MS or PhD in Computer Science, Software Engineering, or related field, or relevant experience * Experience building ETL processes

next page

Showing results 1-20

Software Reverse Engineer information

See Florida salary details

$58

$68

$77

How much do software reverse engineer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for software reverse engineer in Florida is $68.26, according to ZipRecruiter salary data. Most workers in this role earn between $63.03 and $73.46 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Software Reverse Engineer?

As a Software Reverse Engineer, your day often involves analyzing compiled code, identifying program structures, and uncovering hidden functionalities or vulnerabilities within software applications. You may spend significant time using tools like disassemblers and debuggers to inspect binaries, document findings, and collaborate closely with security analysts, developers, or legal teams. Problem-solving and attention to detail are essential, as projects often involve working with both legacy and modern systems. While much of the work is independent, frequent communication with team members is required to share insights and develop effective remediation strategies.

What are the key skills and qualifications needed to thrive in the Software Reverse Engineer position, and why are they important?

To thrive as a Software Reverse Engineer, you need strong proficiency in programming languages (such as C/C++ and Assembly), deep understanding of operating systems, and expertise in reverse engineering methodologies—often supported by a degree in computer science or related experience. Familiarity with disassemblers, debuggers, decompilers (like IDA Pro, Ghidra, OllyDbg), and relevant certifications such as OSCP or CEH is highly valued. Analytical thinking, attention to detail, and excellent problem-solving skills set top candidates apart. These abilities are critical for dissecting complex binaries, uncovering vulnerabilities, and ensuring effective collaboration while adhering to legal and ethical guidelines.

What is a Software Reverse Engineer job?

A Software Reverse Engineer analyzes software to understand its design, functionality, and security vulnerabilities. This role often involves decompiling code, identifying weaknesses, and improving software security. Reverse engineers work in cybersecurity, malware analysis, and software compatibility. They use tools like disassemblers, debuggers, and decompilers to inspect software behavior. This field requires strong programming skills and knowledge of operating systems and architectures.

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 job categories do people searching Software Reverse Engineer jobs in Florida look for? The top searched job categories for Software Reverse Engineer jobs in Florida are:
Infographic showing various Software Reverse Engineer job openings in Florida as of July 2026, with employment types broken down into 90% Full Time, 6% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $141,985 per year, or $68.3 per hour.
Embedded Software Engineer - Ground Support Test Equipment- R&D

Embedded Software Engineer - Ground Support Test Equipment- R&D

Barfield Inc

Miami, FL • On-site

$118K - $155K/yr

Full-time

Posted 27 days ago


Job description

Join Barfield and Become a Part of the Adventure!

If you are a talented Software Engineer professional interested in working in the exciting field of aviation, Barfield wants you!

Barfield is more than just a prestigious name in the industry : it is subsidiary of Air France Industries KLM Engineering

We are looking to hire a dedicated Software Engineer to join our team who will support our GSE R&D Engineering department. You will design and build modern user interfaces, troubleshoot and reserve-engineer.

Your day to day will consist of:

  • Troubleshoot, reverse-engineer, and document source code of proprietary testbench applications.
  • Organize, analyze, and interpret technical data and documentation.
  • Support Manufacturing and Repair Shop with issues relating to proprietary testbench applications.

Your background matches the role:

  • Familiar with most programming languages,
    • C,C++,C# (required, advanced level)
    • Visual Basic (support for legacy systems)
    • LabVIEW, .NET Framework
  • Strong experience with:
    • Embedded system design and architecture
    • Object-oriented design concepts and data structures, and design patterns
    • Real-time systems and performance optimization
  • Solid understanding of common communication protocols:
    • GPIB, Serial, CAN, RS-232, UART, TCP/IP,USB, I²C, SPI
  • Solid understanding of networking fundamentals
  • Solid understanding of operating system fundamentals:
    • Processes and tasks
    • Multithreading
    • Mutexes and semaphores

  • Proficiency with controlling software versions with Git tools, such as Atlassian Suite (Bitbucket/Sourcetree, Confluence, Jira) or GitHub
  • Familiar with database concepts and technologies
  • PID understanding a plus
  • Use of Qt framework a plus
  • AI & Advanced Development Capabilities
    • Utilize AI-assisted development tools to improve code quality and development efficiency
    • Apply automated testing and validation techniques to improve product reliability
    • Leverage data analysis from embedded systems to drive design improvements and performance optimization

You possess a successful track record as:

  • Bachelor’s degree in Software Engineering, Computer Engineering, or related field.
  • 3+ years of professional experience in embedded software development.
  • Familiar with multi-threaded software design and implementation.
  • Worked with multi-disciplinary engineering team – specifically between hardware and software engineers.
  • Experienced in designing and building modern user interfaces based on customer requirements and inspired by legacy application designs.
  • Comfortable with debugging/troubleshooting and reverse engineering legacy code and systems.

You embody our values:

  • CUSTOMER FOCUS We strive to provide the best services to our customers.
  • INTEGRITY We are personally accountable for the highest standards of ethical behavior.
  • TEAMWORK We are committed to a teamwork environment.
  • ADAPTABILITY In an ever-changing world, we are adaptable to the required challenges.

We offer a comprehensive total compensation and benefits package. For more information about us, please visit our website at www.barfieldinc.com

Barfield is an equal opportunity employer.

Equal Employment Opportunity is the Law. This law requires Barfield to post a notice describing the Federal laws prohibiting job discrimination. For information regarding your legal rights and protections, please click on the following link: Know Your Rights

As a Federal Contractor, Barfield is required to participate in the E-Verify Program to confirm eligibility to work in the United States. For information please click on the following link: E-Verify.

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.