1

Apprentice Software Reverse Engineer Jobs in Poughkeepsie, NY

Program CNC machines utilizing CAM (Computer-Aided Manufacturing) software and CNC programming ... Frank Falatyn, the company owner, developed and runs a pre-apprentice program recognized at the ...

Be Seen First

Machinist

Poughkeepsie, NY · On-site

$25/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Technical school certification or apprenticeship in machining preferred. * 3+ years of machining ... CNC programming experience (G-code and M-code). * Experience with CAM software. * Knowledge of lean ...

Maintenance Tech II

Montgomery, NY · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Montgomery, NY

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Montgomery, NY · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Montgomery, NY · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Montgomery, NY · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Montgomery, NY

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Automotive Technician

Wappingers Falls, NY · On-site

$75K - $120K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Complete software updates and key programming ???? Collaborate with parts department to secure ... Support and train apprentice technicians ???? Stay up to date on manufacturer bulletins and ...

Maintenance Tech II

Montgomery, NY · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. Graduate of an apprenticeship program or hold current ... Fundamental understanding of machinery/equipment Basic skill level in multiple computer software ...

... Apprenticeship Program and more. Required Qualifications * Education: High School diploma, GED, or ... Proficiency in using computers and software applications. Competent in using hand tools.

Maintenance Tech I

Montgomery, NY · On-site

$28.75 - $41.75/hr

  • Medical

  • Life

  • Retirement

  • PTO

Basic skill level in multiple computer software packages including Microsoft Excel * Experience ... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ...

Maintenance Tech I

Montgomery, NY

$28.75 - $41.75/hr

  • Medical

  • Life

  • Retirement

  • PTO

Basic skill level in multiple computer software packages including Microsoft Excel * Experience ... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ...

Be Seen First

Maintenance Tech

Montgomery, NY · On-site

$30 - $42/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Basic skill level in multiple computer software packages including Microsoft Excel * Experience ... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ...

Maintenance Tech I

Montgomery, NY · On-site

$28.75 - $41.75/hr

  • Medical

  • Life

  • Retirement

  • PTO

... multiple computer software packages including Microsoft Excel Experience working with inputs ... Engineering Technology, HVAC, or equivalent. Graduate of an apprenticeship program or hold current ...

next page

Showing results 1-20

Apprentice Software Reverse Engineer information

See Poughkeepsie, NY salary details

$13

$18

$24

How much do apprentice software reverse engineer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for apprentice software reverse engineer in Poughkeepsie, NY is $18.17, according to ZipRecruiter salary data. Most workers in this role earn between $14.47 and $21.63 per hour, depending on experience, location, and employer.

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 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 are the most commonly searched types of Software Reverse Engineer jobs in Poughkeepsie, NY?

The most popular types of Software Reverse Engineer jobs in Poughkeepsie, NY are:

CNC Programmer/Operator/Tool Maker

CI - The Manufacturing Career HUB

Wallkill, NY • On-site

$30 - $35/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

Overview
FAIR-RITE PRODUCTS CORP - has an immediate opening for a full-time CNC Programmer/Operator/Tool Makeron our 1st shift.
Days and Hours:
Monday to Friday, 7:30 AM to 4:00 PM
Benefits for Full Time Employees:
  • Salary $30.00.00 to $35.00 per hour depending on expereince
  • Medical, Dental and Vison insurance
  • 401(k) plan with Employer Match
  • Paid Vacation
  • Paid Sick Time
  • Manufacturing Training programs and apprenticeships through the Council of Industry

Responsibilities
Essential Duties and Responsibilities:
  • Program complex parts in the Vision System.
  • Program complex parts in the CMM.
  • Ability to write programs for the CNC's.
  • Trouble shoot and correct issues with the CNC software.
  • Develop cutting tools and fixtures for the CNC's.
  • Ability to run/setup CNC's, detect issues and make corrections.
  • Assist fellow toolmakers when needed.
  • Lead by example demonstrating proper shop techniques.
  • Perform work with tolerance of + / - .00025 or better.
  • Other non-essential duties may be assigned as necessary.
  • Follow all relevant Quality and / or Environmental standards for which Fair Rite is certified
  • Follow all O.S.H.A. standards and the F/R Safety and Health Policy.

Qualifications
Minimum Education / Experience Requirements:
  • High School Diploma or General Education Degree (GED)
  • minimum of 2 - 4 years on the job training and or experience related to CNC Programming

Preferred Education / Experience Requirements:
  • AAS - Machine Tool Technology or Vocational / Technical Education or Technical Training Certificate
  • 2 years of experience as a CNC Programmer or other relevant role

Required Knowledge, Skills and Abilities:
  • Must be able to follow written and oral communication
  • Knowledge of computer-aided drafting software (CAD) and or Solidworks
  • Knowledge of computer-aided machining (CAM)
  • Knowledge of CNC programming
  • Ability to read and understand blueprints
  • Ability to use data collection / SPC
  • PC / Computer skills
  • Ability to use CMS / ERP system is recommended
  • Must have good problem solving skills
  • Must have excellent time management skills
  • Must be highly detail oriented
  • Ability to accurately handle all hand held precise measuring instruments
  • Strong mathematical skills
  • Must be adaptable to a changing work environment, competing demands and is able to deal with frequent change, delays or unexpected events

Company Website
https://www.fair-rite.com/
Company Profile
Fair-Rite Products Corp. is a family-owned business that was formed in 1952 in Wallkill, New York USA. By 1955, the company was supplying products used in the entertainment electronics industry. Fair-Rite quickly expanded into the rapidly growing EMI suppression market, manufacturing ferrite shield beads. The growing demand lead Fair-Rite into the Medical, Lighting, Automotive, Communication, Aero/Defense, Smart Energy and Industrial Markets. With locations in New York, Illinois and China, Fair-Rite continues to be on the cutting edge of ferrite technology, expanding its product lines across a broad spectrum of exciting new markets.
We offer a full compliment of Company benefits, including a 401K Plan with Company Match. Fair-Rite is an Equal Opportunity Employer EEO/Disabled/Vets and a Drug Free Workplace.