1

Apprentice Software Reverse Engineer Jobs in Texas

Reverse-engineer existing or damaged parts using measurements, sketches, drawings, and equipment ... Technical school, machinist apprenticeship, or machining certification preferred. * 3+ years of ...

Reverse-engineer existing or damaged parts using measurements, sketches, drawings, and equipment ... Technical school, machinist apprenticeship, or machining certification preferred.3+ years of manual ...

Data Engineer

Austin, TX · On-site

$113K - $136K/yr

Reverse engineer data models from other vendors * Troubleshoot data quality issues and write ... Loxo has the potential to own an entire category and become one of the top enterprise software ...

Data Engineer

Austin, TX · On-site +1

$113K - $136K/yr

Reverse engineer data models from other vendors * Troubleshoot data quality issues and write ... Loxo has the potential to own an entire category and become one of the top enterprise software ...

... reverse-engineer and confidently modify existing code is central to the role. In addition to maintenance and support tasks for the client, you'll be involved in all aspects of Agile software ...

... reverse-engineer and confidently modify existing code is central to the role. In addition to maintenance and support tasks for the client, you'll be involved in all aspects of Agile software ...

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 cities in Texas are hiring for Apprentice Software Reverse Engineer jobs?

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

Maintenance Machinist

San Antonio, TX • On-site

Full-time

Posted 11 days ago


Job description

Maintenance Machinist - Job Description
Department
Maintenance & Engineering
Reports To
Maintenance Manager / Director of Maintenance
Classification
Hourly - Skilled Trades
Environment
Food Manufacturing
Position Summary
The Maintenance Machinist is responsible for manufacturing, repairing, modifying, and rebuilding precision mechanical components used on food-processing, packaging, conveying, and facility equipment. This position operates manual machine tools and works closely with Maintenance, Engineering, and Operations to minimize equipment downtime and improve equipment reliability.
A key responsibility is the ability to reverse-engineer damaged, worn, or obsolete components when replacement parts or drawings are not readily available. All work must be performed in accordance with plant safety, food safety, sanitation, and quality requirements.
Key Responsibilities
  • Operate manual lathes, milling machines, drill presses, saws, grinders, and other machine-shop equipment.
  • Manufacture replacement components such as shafts, bushings, sleeves, spacers, pins, rollers, brackets, guides, and equipment hardware.
  • Repair and modify damaged or worn production equipment components.
  • Reverse-engineer existing or damaged parts using measurements, sketches, drawings, and equipment requirements.
  • Perform turning, facing, boring, drilling, milling, tapping, threading, reaming, keyway cutting, grooving, and related machining operations.
  • Machine internal and external threads and repair damaged threaded components.
  • Perform precision measurements using micrometers, calipers, dial indicators, bore gauges, thread gauges, and other measuring instruments.
  • Maintain required dimensional tolerances, fits, clearances, and surface finishes.
  • Machine and repair shafts for bearings, sprockets, pulleys, couplings, seals, and other rotating components.
  • Support repairs involving conveyors, rollers, bearings, gearboxes, motors, pumps, packaging equipment, and food-processing machinery.
  • Assist Maintenance technicians during equipment breakdowns when machining or component modification is required.
  • Manufacture temporary or permanent repair components when OEM replacement parts are unavailable or have extended lead times.
  • Work with Maintenance and Engineering to improve component reliability and eliminate recurring equipment failures.
  • Recommend improvements to component materials, dimensions, fits, or designs when appropriate.
  • Read and interpret mechanical drawings, blueprints, equipment manuals, sketches, and specifications.
  • Create basic sketches and record dimensions for fabricated or reverse-engineered components.
  • Select appropriate cutting tools, speeds, feeds, materials, and machining methods.
  • Maintain machine-shop equipment, cutting tools, fixtures, tooling, and precision measuring instruments.
  • Maintain an organized inventory of commonly used raw materials and machine-shop supplies.
  • Complete work orders and document fabricated components, repairs, measurements, and modifications.
  • Maintain a clean, organized, and safe machine-shop environment.
Food Manufacturing Responsibilities
  • Follow all plant GMP, food safety, sanitation, and quality procedures.
  • Use materials appropriate for food-processing applications when required.
  • Understand the importance of sanitary equipment design and avoiding potential product-contamination points.
  • Prevent metal shavings, cutting fluids, lubricants, tools, and foreign materials from entering production areas or food-contact zones.
  • Properly clean fabricated components before they are released for installation on production equipment.
  • Maintain separation and control of materials used for food-contact and non-food-contact applications.
  • Support production equipment repairs while maintaining plant food-safety requirements.
  • Coordinate with Maintenance and Operations before returning repaired equipment to production.
Qualifications
  • High school diploma or GED required.
  • Technical school, machinist apprenticeship, or machining certification preferred.
  • 3+ years of manual machining experience preferred.
  • Industrial maintenance or manufacturing experience strongly preferred.
  • Food-manufacturing experience preferred.
  • Strong experience operating manual lathes and milling machines.
  • Strong understanding of machining tolerances, fits, clearances, speeds, feeds, and tooling.
  • Ability to read mechanical drawings and blueprints.
  • Strong precision-measurement skills.
  • Ability to reverse-engineer components from samples or damaged parts.
  • Experience machining stainless steel strongly preferred.
  • Ability to work with stainless steel, carbon steel, aluminum, plastics, and other industrial materials.
  • Understanding of bearings, shafts, seals, sprockets, pulleys, couplings, and other mechanical components.
  • Welding and fabrication experience is a plus.
  • Basic CAD or mechanical drawing experience is a plus.
Required Knowledge & Skills
  • Manual lathe operation
  • Manual milling
  • Precision measurement
  • Stainless-steel machining
  • Blueprint and mechanical drawing interpretation
  • Reverse engineering
  • Shaft and bearing fits
  • Internal and external threading
  • Keyways and shaft repair
  • Drilling, boring, tapping, and reaming
  • Tolerance and clearance calculations
  • Mechanical troubleshooting
  • Material identification
  • Cutting-tool selection and setup
  • Equipment repair and modification
  • Food-manufacturing GMP and sanitation practices
Safety Responsibilities
  • Follow all Lockout/Tagout (LOTO) procedures.
  • Follow machine guarding and machine-shop safety requirements.
  • Wear required PPE.
  • Inspect machine tools and tooling before operation.
  • Safely secure workpieces before machining.
  • Use appropriate lifting equipment for heavy components.
  • Immediately report unsafe conditions, damaged tooling, or machine deficiencies.
  • Never bypass safety devices or machine guarding.
  • Follow all plant safety and food-safety policies.
Physical Requirements
  • Ability to stand and operate machine tools for extended periods.
  • Ability to lift and safely handle machine components and raw materials.
  • Ability to bend, reach, climb, kneel, and work around industrial equipment.
  • Ability to safely use hoists and other lifting devices.
  • Ability to work in production environments that may include heat, cold, moisture, noise, and operating machinery.
  • Ability to respond to equipment breakdowns throughout the manufacturing facility.
Performance Expectations
  • Quality and accuracy of machined components.
  • Equipment repair turnaround time.
  • Response to production breakdowns.
  • Reduction of equipment downtime.
  • Quality of reverse-engineered components.
  • Ability to manufacture obsolete or difficult-to-source replacement parts.
  • Proper documentation of completed work.
  • Machine-shop organization and tooling control.
  • Safety and food-safety performance.
    Maintenance Machinist - Job Description
    Department
    Maintenance & Engineering
    Reports To
    Maintenance Manager / Director of Maintenance
    Classification
    Hourly - Skilled Trades
    Environment
    Food Manufacturing
    Position Summary
    The Maintenance Machinist is responsible for manufacturing, repairing, modifying, and rebuilding precision mechanical components used on food-processing, packaging, conveying, and facility equipment. This position operates manual machine tools and works closely with Maintenance, Engineering, and Operations to minimize equipment downtime and improve equipment reliability.
    A key responsibility is the ability to reverse-engineer damaged, worn, or obsolete components when replacement parts or drawings are not readily available. All work must be performed in accordance with plant safety, food safety, sanitation, and quality requirements.
    Key Responsibilities
    • Operate manual lathes, milling machines, drill presses, saws, grinders, and other machine-shop equipment.
    • Manufacture replacement components such as shafts, bushings, sleeves, spacers, pins, rollers, brackets, guides, and equipment hardware.
    • Repair and modify damaged or worn production equipment components.
    • Reverse-engineer existing or damaged parts using measurements, sketches, drawings, and equipment requirements.
    • Perform turning, facing, boring, drilling, milling, tapping, threading, reaming, keyway cutting, grooving, and related machining operations.
    • Machine internal and external threads and repair damaged threaded components.
    • Perform precision measurements using micrometers, calipers, dial indicators, bore gauges, thread gauges, and other measuring instruments.
    • Maintain required dimensional tolerances, fits, clearances, and surface finishes.
    • Machine and repair shafts for bearings, sprockets, pulleys, couplings, seals, and other rotating components.
    • Support repairs involving conveyors, rollers, bearings, gearboxes, motors, pumps, packaging equipment, and food-processing machinery.
    • Assist Maintenance technicians during equipment breakdowns when machining or component modification is required.
    • Manufacture temporary or permanent repair components when OEM replacement parts are unavailable or have extended lead times.
    • Work with Maintenance and Engineering to improve component reliability and eliminate recurring equipment failures.
    • Recommend improvements to component materials, dimensions, fits, or designs when appropriate.
    • Read and interpret mechanical drawings, blueprints, equipment manuals, sketches, and specifications.
    • Create basic sketches and record dimensions for fabricated or reverse-engineered components.
    • Select appropriate cutting tools, speeds, feeds, materials, and machining methods.
    • Maintain machine-shop equipment, cutting tools, fixtures, tooling, and precision measuring instruments.
    • Maintain an organized inventory of commonly used raw materials and machine-shop supplies.
    • Complete work orders and document fabricated components, repairs, measurements, and modifications.
    • Maintain a clean, organized, and safe machine-shop environment.
    Food Manufacturing Responsibilities
    • Follow all plant GMP, food safety, sanitation, and quality procedures.
    • Use materials appropriate for food-processing applications when required.
    • Understand the importance of sanitary equipment design and avoiding potential product-contamination points.
    • Prevent metal shavings, cutting fluids, lubricants, tools, and foreign materials from entering production areas or food-contact zones.
    • Properly clean fabricated components before they are released for installation on production equipment.
    • Maintain separation and control of materials used for food-contact and non-food-contact applications.
    • Support production equipment repairs while maintaining plant food-safety requirements.
    • Coordinate with Maintenance and Operations before returning repaired equipment to production.
    Qualifications
    • High school diploma or GED required.
    • Technical school, machinist apprenticeship, or machining certification preferred.
    • 3+ years of manual machining experience preferred.
    • Industrial maintenance or manufacturing experience strongly preferred.
    • Food-manufacturing experience preferred.
    • Strong experience operating manual lathes and milling machines.
    • Strong understanding of machining tolerances, fits, clearances, speeds, feeds, and tooling.
    • Ability to read mechanical drawings and blueprints.
    • Strong precision-measurement skills.
    • Ability to reverse-engineer components from samples or damaged parts.
    • Experience machining stainless steel strongly preferred.
    • Ability to work with stainless steel, carbon steel, aluminum, plastics, and other industrial materials.
    • Understanding of bearings, shafts, seals, sprockets, pulleys, couplings, and other mechanical components.
    • Welding and fabrication experience is a plus.
    • Basic CAD or mechanical drawing experience is a plus.
    Required Knowledge & Skills
    • Manual lathe operation
    • Manual milling
    • Precision measurement
    • Stainless-steel machining
    • Blueprint and mechanical drawing interpretation
    • Reverse engineering
    • Shaft and bearing fits
    • Internal and external threading
    • Keyways and shaft repair
    • Drilling, boring, tapping, and reaming
    • Tolerance and clearance calculations
    • Mechanical troubleshooting
    • Material identification
    • Cutting-tool selection and setup
    • Equipment repair and modification
    • Food-manufacturing GMP and sanitation practices
    Safety Responsibilities
    • Follow all Lockout/Tagout (LOTO) procedures.
    • Follow machine guarding and machine-shop safety requirements.
    • Wear required PPE.
    • Inspect machine tools and tooling before operation.
    • Safely secure workpieces before machining.
    • Use appropriate lifting equipment for heavy components.
    • Immediately report unsafe conditions, damaged tooling, or machine deficiencies.
    • Never bypass safety devices or machine guarding.
    • Follow all plant safety and food-safety policies.
    Physical Requirements
    • Ability to stand and operate machine t