1

Apprentice Software Reverse Engineer Jobs in New York

Automation Engineer II

Bridgewater, NJ · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Review, interpret, and reverse-engineer automation code, control logic, system architecture, and ... Provide technical training, knowledge transfer, and presentations on automation hardware, software ...

Automation Engineer II

Bridgewater, NJ

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Review, interpret, and reverse-engineer automation code, control logic, system architecture, and ... Provide technical training, knowledge transfer, and presentations on automation hardware, software ...

You can think about it as reverse-engineering the back office of every healthcare facility in the U.S., then rebuilding it as a system that continuously learns from outcomes and improves across ...

Software Engineer

New York, NY · On-site

$180K - $275K/yr

  • PTO

You can think about it as reverse-engineering the back office of every healthcare facility in the U.S., then rebuilding it as a system that continuously learns from outcomes and improves across ...

... reverse-engineer, so work moves from idea to build without a translation tax. * Ship meaningful products: Run the engine that turns the backlog into shipped software. Own the sprint cadence across ...

... reverse-engineer, so work moves from idea to build without a translation tax. * Ship meaningful products: Run the engine that turns the backlog into shipped software. Own the sprint cadence across ...

... reverse-engineer, so work moves from idea to build without a translation tax. * Ship meaningful products: Run the engine that turns the backlog into shipped software. Own the sprint cadence across ...

Ensures that software can be completely integrated into the ERP system. Coordinates software ... NET framework, reverse-engineering business logic, and extracting critical data, as well as ...

... reverse engineering, refactoring, and enhancement of legacy applications. • Troubleshoot ... understanding of Software Development Life Cycle (SDLC). • Excellent communication and ...

Showing results 41-60

Apprentice Software Reverse Engineer information

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 New York?

The most popular types of Software Reverse Engineer jobs in New York are:

What cities in New York are hiring for Apprentice Software Reverse Engineer jobs?

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

Automation Engineer II

Repligen Corporation

Bridgewater, NJ • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Repligen rating

7.6

Company rating: 7.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

The Service Automation Controls Engineer is responsible for supporting, troubleshooting, and improving automation control solutions used in biopharmaceutical manufacturing and laboratory environments. This role provides technical expertise across PLCs, HMIs, SCADA systems, industrial networks, and process control platforms while partnering with Service, Engineering, Manufacturing, Quality, and customers to resolve technical issues, support documentation and testing activities, and ensure solutions meet business, safety, and quality requirements.
Key Responsibilities
  • Provide advanced troubleshooting and technical support for automation controls, PLCs, HMIs, SCADA systems, industrial computers, electrical controls, instrumentation, and industrial networks used in biopharmaceutical manufacturing and laboratory environments.
  • Program, configure, modify, and support automation platforms including Allen-Bradley RSLogix 500/5000, Siemens, DeltaV, AutomationDirect PLCs, and related I/O systems.
  • Develop, troubleshoot, and support HMI and SCADA applications, including iFIX, Wonderware System Platform, Ignition, Siemens WinCC, TIA Portal, and AutomationDirect C-more, as applicable.
  • Diagnose and resolve issues related to control loops, sinking and sourcing instrumentation, current and voltage control systems, LAN networking, switches, industrial communication protocols, data cabling, and network topology.
  • Review, interpret, and reverse-engineer automation code, control logic, system architecture, and electrical control designs to support service, repair, upgrade, and root cause investigation activities.
  • Generate, review, and execute test protocols, qualification documentation, technical evaluations, engineering design documents, and manufacturing documentation for automated equipment and control systems.
  • Ensure automation support activities and documentation align with applicable quality and compliance expectations, including 21 CFR Part 11, GAMP, ISA-88, cGMP, ISO, and internal quality requirements.
  • Support data acquisition, historian, visualization, reporting, and database-related activities that enable equipment performance monitoring, troubleshooting, and process improvement.
  • Provide technical training, knowledge transfer, and presentations on automation hardware, software, troubleshooting methods, and system functionality for Field Service teams, internal stakeholders, and customers.
  • Partner with Service, Engineering, Manufacturing, Quality, and cross-functional teams to drive timely issue resolution, project execution, continuous improvement, and customer support.
  • Apply structured problem-solving, risk-based decision making, and clear technical communication to support business priorities, customer expectations, and quality requirements.
  • Support Repligen's Environmental Health and Safety culture by following safe work practices, identifying hazards, reporting concerns, and contributing to corrective actions and process improvements.

Education and Experience Requirements
  • Bachelor's degree in Engineering, Automation, Controls, Electrical Engineering, Computer Engineering, or a related technical discipline with 3-5+ years of relevant automation, controls, or service engineering experience; equivalent technical experience may be considered.
  • Experience supporting automation systems in biopharmaceutical, life sciences, laboratory, or regulated manufacturing environments; direct bioprocessing and process filtration experience is preferred.
  • Strong working knowledge of PLC programming, HMI/SCADA configuration, industrial controls, instrumentation, I/O systems, industrial networking, data acquisition, and automation troubleshooting.
  • Hands-on experience with automation platforms and tools such as Allen-Bradley, Siemens, DeltaV, AutomationDirect, Wonderware, iFIX, Ignition, WinCC, TIA Portal, C#, JavaScript, Ladder Logic, Function Block, and Boolean logic; experience with SQL, Python, Java, or Visual Basic is a plus.
  • Experience creating, reviewing, or executing engineering documentation, design documents, technical evaluations, manufacturing documentation, test plans, and qualification protocols for automated or cGMP process equipment.
  • Working knowledge of applicable quality and compliance expectations, including ISO-regulated environments, cGMP, 21 CFR Part 11, GAMP, ISA-88, and internal quality system requirements.
  • Demonstrated ability to lead or support technical projects, provide guidance to peers, communicate project status and risks, and escalate issues appropriately.
  • Excellent written and verbal communication skills, with the ability to explain complex technical information clearly to technical and non-technical audiences.
  • Strong organizational skills with the ability to manage multiple priorities, support multiple projects, and collaborate effectively across Service, Engineering, Manufacturing, Quality, and customer-facing teams.
  • Proficiency with standard business software, including Microsoft Outlook, Word, Excel, and related applications.
  • Ability to demonstrate Repligen R-Values and model those principles in daily work.
  • Commitment to safe work practices, PPE requirements, hazard identification, EHS reporting, and continuous improvement.
  • Approximately 25% travel, including up to 10% international travel, to support customer implementations, troubleshooting, diagnostics, commissioning, and system optimization activities.

Our mission is to inspire advances in bioprocessing as a trusted partner in the production of biologic drugs that improve human health worldwide. Focused on cost and process efficiencies, we deliver innovative technologies and solutions that help set new standards in bioprocessing. The estimated salary range for this role, based in the United States of America is $111,000-$150,000. Compensation decisions are dependent on several factors including, but not limited to an individual's qualifications, location, internal equity, and alignment with market data. Additionally, employees are eligible to participate in one of our variable cash programs (bonus or commission) and eligible roles may receive equity as part of the compensation package. We offer a wide range of benefits such as paid time off, health/dental/vision, retirement benefits and flexible spending accounts. All compensation and benefits information will be confirmed in writing at the time of offer.

What Repligen employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom