1

Apprentice Software Reverse Engineer Jobs in South Carolina

Perform reverse engineering of legacy MS Access/VBA applications for modernization * Develop and implement modernization strategies (MS Access to .NET, cloud-ready solutions) * Build and maintain CI ...

Machinist (Apprentice)

Hartsville, SC · On-site

$27.40/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Apprentice level -$27.40/hr Shift: Swing shift- 1st and 2nd Standard hours will be 8hrs per shift ... Experience with programming software (Esprit, or MasterCam etc) preferred. * Maintains safe ...

Machinist (Apprentice)

Hartsville, SC · On-site

$27.40/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Apprentice level -$27.40/hr Shift: Swing shift- 1st and 2nd Standard hours will be 8hrs per shift ... Experience with programming software (Esprit, or MasterCam etc) preferred. * Maintains safe ...

Data Engineer (Contract)

Charleston, SC · On-site +1

$107K - $128K/yr

... software would work) Klaviyo, Loop or similar subscription platforms, Shopify 3PL systems • ... Experience building reverse ETL workflows * Familiarity with data ingestion tools (Fivetran, Daton ...

Reliability Maintenance & Engineering (RME) are the business partners that work tirelessly behind ... BASIC QUALIFICATIONS - High School Diploma - 1+ years of PC software experience including Microsoft ...

Reliability Engineer

Aiken, SC · On-site

$87K - $109K/yr

Microsoft Software: Word, Excel, Outlook About Owens Corning Owens Corning is a branded building ... Except in limited circumstances such as formal apprenticeship programs, Owens Corning does not ...

Reliability Engineer

Aiken, SC · On-site

$87K - $110K/yr

Microsoft Software: Word, Excel, Outlook About Owens Corning Owens Corning is a branded building ... Except in limited circumstances such as formal apprenticeship programs, Owens Corning does not ...

Reliability Engineer

Aiken, SC

$87K - $109K/yr

Microsoft Software: Word, Excel, Outlook About Owens Corning Owens Corning is a branded building ... Except in limited circumstances such as formal apprenticeship programs, Owens Corning does not ...

Manufacturing Engineer

Greenville, SC

$48 - $53/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop and maintain CNC programs utilizing NX-CAM or other software, including multi-axis milling ... Bachelor's degree, associate's degree, or machinist apprentice graduate with 2+ years of experience ...

Showing results 41-60

Apprentice Software Reverse Engineer information

What does an apprentice software reverse engineer do?

An Apprentice Software Reverse Engineer assists in analyzing software applications to understand their structure, functionality, and behavior, often by deconstructing compiled code. They learn to use specialized tools and techniques to examine binaries, debug programs, and identify vulnerabilities or intellectual property. This role is typically entry-level and combines hands-on learning with mentorship from experienced engineers. Apprentices often work on real-world projects under supervision, gradually building expertise in reverse engineering and cybersecurity.

What are the key skills and qualifications needed to thrive as an apprentice software reverse engineer?

To thrive as an Apprentice Software Reverse Engineer, you need a solid understanding of programming languages, computer architecture, and low-level operating system concepts, often supported by a degree or coursework in computer science or cybersecurity. Familiarity with tools such as IDA Pro, Ghidra, debuggers, and hex editors, as well as knowledge of assembly language, is typically required. Strong analytical thinking, attention to detail, and persistence are crucial soft skills that set outstanding candidates apart. These competencies are vital for dissecting software, identifying vulnerabilities, and producing accurate technical analyses in a challenging, detail-oriented field.

What types of projects or tasks can an apprentice software reverse engineer expect to work on during the initial months?

As an Apprentice Software Reverse Engineer, you’ll typically start by assisting with basic analysis of software binaries, documentation of findings, and learning how to safely use reverse engineering tools under supervision. Early tasks often include disassembling code, identifying software vulnerabilities, and supporting more senior engineers in decompiling or debugging software. You’ll also participate in team meetings to discuss findings and collaborate with cybersecurity professionals or developers to understand software behavior and security implications. This hands-on exposure helps build your technical foundation and prepares you for more advanced independent analysis as you progress.

What is the difference between Apprentice Software Reverse Engineer vs Junior Software Developer?

AspectApprentice Software Reverse EngineerJunior Software Developer
Required CredentialsBasic programming knowledge, understanding of reverse engineering toolsDegree in Computer Science or related field, coding skills
Work EnvironmentSecurity firms, cybersecurity teams, software companiesSoftware development teams, tech companies, startups
Employer & Industry UsageCybersecurity, software security analysisGeneral software development
Common Search & ComparisonOften compared for entry-level cybersecurity rolesCompared for entry-level programming roles

The Apprentice Software Reverse Engineer typically focuses on analyzing and understanding software through reverse engineering techniques, often in cybersecurity contexts. In contrast, a Junior Software Developer primarily writes, tests, and maintains software code. While both roles may require programming skills, the reverse engineer emphasizes security analysis and disassembly, whereas the developer concentrates on software creation. Understanding these differences helps job seekers identify roles aligned with their skills and career goals.

What are the most commonly searched types of Software Reverse Engineer jobs in South Carolina?

The most popular types of Software Reverse Engineer jobs in South Carolina are:

What cities in South Carolina are hiring for Apprentice Software Reverse Engineer jobs?

Cities in South Carolina with the most Apprentice Software Reverse Engineer job openings:

Web Development/SharePoint Administrator

EPS Corporation

Sumter, SC • On-site

Other

Re-posted 19 days ago


Job description

Job Title
Web Development/SharePoint Administrator
Location
Sumter, SC 29150 US (Primary)
Job Type
Full-time
Education
Some College Coursework Completed
Career Level
Experienced (Non-Manager)
Category
Information Technology
Job Description
EPS Corporation is seeking a Web Development/SharePoint Administrator to configure, maintain, and enhance SharePoint environments and organizational web pages at Shaw Air Force Base.
Requirements
Qualifications:
Security+ CE or higher
3 or more years of experience in SharePoint 2010 or SharePoint 2013
U.S. Citizenship & Active Top-Secret Clearance with SCI Eligibility Required
Experience in SharePoint administration, web development, and software integration
Strong knowledge of COTS/GOTS applications and virtualized platforms
Key Responsibilities:
Configure and maintain SharePoint sites, user access, and permissions.
Collaborate with stakeholders to ensure availability, security, and organization of SharePoint environments.
Perform SharePoint site development, content updates, troubleshooting, and integration support.
Support software installation, integration, and reverse engineering of legacy COTS/GOTS applications on virtualized platforms.
Participate in software testing, analysis, and certification.
Maintain and modify organizational web pages to meet operational requirements.
Desired Skills/Other Considerations
EPS Corporation is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
Type of Security Clearance Required
TS/SCI