Deloitte

location-iconDeloitte

Reverse Engineer

location-iconCentreville, MD, 21617

jobtype-iconPart Time, Full Time

estimated-salary-icon$62,228 per year

dateposted-iconPosted 6 days ago

Apply Now

location-iconActively Hiring

About the Role

Deloitte is seeking a Reverse Engineer/General-Purpose CNO (Computer Network Operations) Software Engineer to join its GPS practice. This is an exciting opportunity to help our clients solve critical business challenges and advance their mission through cutting-edge technologies. You will be responsible for designing, developing, prototyping, modifying, and integrating software solutions that provide mission-centric results. Working closely with analysts, operators, data scientists, and other engineers, you will contribute to mission tactical support while pushing the boundaries of technology in the cybersecurity and software engineering fields.

What You'll Do

As a Reverse Engineer/General-Purpose CNO Software Engineer, you will:

  • Augment existing toolsets and develop new software solutions for mission success.
  • Derive, document, and analyze requirements to ensure that software systems align with mission objectives.
  • Build prototypes to demonstrate an understanding of mission requirements and validate solutions.
  • Produce end toolsets that can operate effectively within mission constraints, ensuring operational success.

The Team

Deloitte’s Application Modernization and Innovation offering focuses on solving some of the most complex technology challenges faced by clients. This team provides operational value through modernized mission solutions, enhanced technology innovation, and large-scale system delivery. The work includes service-oriented architecture (SOA), software application development, and technology enablement to support CIO services transformation. The GPS practice delivers a fresh perspective to clients, helping them anticipate disruption and reimagine the future.

Qualifications

Required:

  • Bachelor’s degree in System Engineering, Computer Science, Information Systems, or a related technical field.
  • Active TS/SCI with Polygraph security clearance.
  • 12 years of professional experience in software engineering, reverse engineering, or related disciplines.
  • Experience with C/C++/Python for software development.
  • Must be legally authorized to work in the United States without employer sponsorship.
  • Willingness to work onsite five days per week.

Preferred:

  • Familiarity with additional programming languages such as Java, JavaScript, Bash, PowerShell, Perl, C#, or Rust.
  • Experience developing CNO-specific software in Linux/Windows/Embedded applications.
  • Knowledge of Vulnerability Research, Exploit Development, and SIGINT collection/analysis systems.
  • Experience providing support for fielded software systems and production CNO capabilities.
  • Familiarity with Atlassian tools (Jira, Confluence) and version control systems like Git and Subversion.

Compensation

The disclosed compensation range for this role is $113,325 to $188,875, based on factors such as experience, training, and business needs. You may also be eligible for a discretionary annual incentive program, subject to individual and organizational performance.

Accommodations

Deloitte is committed to providing accessible opportunities for all applicants. If you need accommodation during the application process, please visit: Join Deloitte Assistance for Disabled Applicants.

What other people searched near you


Reverse Engineer jobs near me

Reverse Engineer job description

Searches you may like


Reverse Engineer job at Deloitte

Work from home jobs near me

Reverse Engineer jobs hiring near me

Deloitte jobs in Centreville, Maryland

Deloitte jobs


FAQ's

Find the answers for the most frequently asked questions below

Are you looking for job openings with Deloitte near Centreville, MD, US? You'll find plenty of opportunities in nearby cities, including Aberdeen, MD, Annapolis, MD, Baltimore, MD, Bladensburg, MD, Bowie, MD, Brentwood, MD, Capitol Heights, MD, Chesapeake Beach, MD, College Park, MD, Easton, MD, Elkton, MD, Kensington, MD, Manchester, MD, Mt Airy, MD, Perryville, MD, Poolesville, MD, Sykesville, MD, Bel Air, MD, District Heights, MD, Frederick, MD. These locations offer remote jobs, part-time jobs, and full-time positions with Deloitte. Check out current job listings in these cities to discover more employment opportunities and local jobs hiring now in your area.

If you're searching for companies hiring now in Centreville, MD, US, several top employers are offering a variety of job opportunities. These include CACI, Amazon, U.S. Department of Defense, SAIC, Angi, Allied Universal, OneMain Financial and more. Whether you're looking for entry-level positions, work-from-home jobs, or immediate hire roles, you'll find plenty of local job listings in Centreville, MD, US.

Reverse engineering refers to the process of analyzing a product to identify its principles, architecture, implementation, or algorithms, typically in order to recreate, imitate, or improve it. In the context of a reverse engineer's job title, this means dissecting software, hardware, or systems to understand their inner workings and potentially create similar or improved versions.

Reverse engineering, in its essence, is not inherently unethical. It involves analyzing a system to understand its functionality and design, often for the purpose of compatibility, interoperability, or improvement. However, the legality and ethical implications can vary depending on the specific context, such as if the system being reverse engineered is proprietary or protected by copyright law.

Reverse engineers analyze, disassemble, and study existing software, hardware, or systems to understand their design, functionality, and structure. They then recreate or modify these systems to improve performance, fix issues, or create compatible components.

Reverse engineering is the process of analyzing a system, component, or software to understand its functionality and recreate its design, typically to duplicate, modify, or repair it.

Reverse engineering involves analyzing a product to understand its design and functionality, often to recreate, modify, or improve it. Examples include disassembling software to understand its code, reverse-engineering a mechanical device to replicate or improve its design, or deciphering a competitor's product to create a similar one.

Reverse engineering, as a process of understanding the functional and structural principles of a device, object, or system through analysis of its structure, is not inherently patent infringement. However, if the reverse engineered design or function is identical to a patented invention without permission from the patent holder, it could potentially constitute patent infringement. It's essential to consult legal advice in such cases to ensure compliance with patent laws.

Reverse engineering, in general, is not inherently unethical. It involves analyzing a system to understand its functionality and create compatible components for it. However, the legality of reverse engineering can depend on the specific circumstances, such as the product being reverse engineered and the purpose of the reverse engineering. It's essential to respect intellectual property rights and use the knowledge gained for lawful purposes.

Yes, reverse engineering can be challenging due to the complexity of the systems being analyzed and the need for a deep understanding of both the original design and the target system's inner workings. However, the difficulty level can vary greatly depending on the specific project and the reverse engineer's expertise.

Reverse engineering ist das Entfernen von Informationen über ein System oder ein Gerät, indem man es aus seiner Funktion heraus betrachtet und die inneren Arbeitsweisen und Strukturen analysiert, um es zu verstehen und zu reproduzieren. Ein Reverse Engineer analysiert also ein System oder Gerät, um es zu verstehen und zu verändern, um es zu verbessern oder zu reproduzieren.

Yes, reverse engineering is a valuable skill. It allows for understanding the inner workings of complex systems, aiding in problem-solving, debugging, and improving existing software or hardware. It's particularly useful in fields like software development, cybersecurity, and hardware design.