1

Apprentice Software Reverse Engineer Jobs in Santa Clara, CA

Senior Software Engineer

Palo Alto, CA · On-site

$144K - $189K/yr

Reverse engineer what happened, find the pattern, and fix it at the root. Feedback here isn't ... About the role We're looking for a highly skilled software engineer to help build and scale Youlify ...

Software Engineer III - ATI

San Ramon, CA · On-site

$64.25 - $86.25/hr

Who We Are Robert Half is seeking a Senior Software Engineer III - ATI to join our team supporting ... Demonstrates strong skills in reverse engineering and refactoring existing platform code or ...

Software Engineer III - ATI

San Ramon, CA · On-site

$64.25 - $86.25/hr

Who We Are Robert Half is seeking a Senior Software Engineer III - ATI to join our team supporting ... Demonstrates strong skills in reverse engineering and refactoring existing platform code or ...

FPGA Engineer

San Jose, CA · On-site

$152K - $195K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with ... reverse engineering techniques - Experience with hardware acceleration techniques for ...

You'll triage incoming faults and alerts, debug across the full stack: hardware, embedded, software ... cause and reverse-engineer unexpected behavior * Comfortable in Linux and the command line, and ...

... modeling software packages (ProE/Creo, etc.) • Proficient in 3D solid modeling using CAD, ... Experience in reverse engineering can be an added advantage. • SEMI (S2, S8) standards ...

FPGA Engineer

Sunnyvale, CA

$152K - $196K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...

Strong expertise in reverse engineering, debugging, and secure software development practices. * Demonstrated ability to reproduce, analyze, and assess the exploitability of complex vulnerabilities ...

Showing results 21-40

Apprentice Software Reverse Engineer information

See Santa Clara, CA salary details

$16

$21

$28

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

As of Sep 13, 2026, the average hourly pay for apprentice software reverse engineer in Santa Clara, CA is $21.60, according to ZipRecruiter salary data. Most workers in this role earn between $17.21 and $25.67 per hour, depending on experience, location, and employer.

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 Santa Clara, CA?

The most popular types of Software Reverse Engineer jobs in Santa Clara, CA are:

What cities near Santa Clara, CA are hiring for Apprentice Software Reverse Engineer jobs?

Cities near Santa Clara, CA with the most Apprentice Software Reverse Engineer job openings:

Mechanical Design Engineer (Semiconductor/Solidworks/Inventor)

San Jose, CA • On-site

Acara Solutions
Retail • 1 - 10 employees

$115K - $150K/yr

Full-time

Posted 22 days ago


Key responsibilities

  • Develop and design components, assemblies, and systems based on project requirements.

  • Create and maintain detailed engineering drawings and documentation using CAD software, including Autodesk Inventor and SolidWorks.

  • Support prototype builds, testing, and design validation to ensure designs meet performance, quality, safety, and schedule requirements.


Job description

Job Title: Mechanical Design Engineer
Location: San Jose, CA (Onsite) 
Employment Type: Salaried direct with comprehensive benefits - including 100% paid medical  
Industry: Semiconductor 
Compensation: $115K - $150K range, with a target of $115K - $125K 

About the Opportunity:
Wear multiple hats in this smaller sized company re-engineering and designing semiconductor equipment. Help establish a design department that includes creating the methodology and procedures to prepare for future growth. They are looking for an experienced semiconductor equipment designer that is comfortable working with the founder creating this new design center. 

The CAD Design Engineer is responsible for developing, reverse engineering, and improving mechanical components, assemblies, and systems from concept through production. The role creates and maintains accurate 3D models, manufacturing drawings, specifications, and engineering documentation; performs tolerance and design analysis; and supports prototype builds, testing, and design validation. Working closely with Engineering, Manufacturing, Quality, Procurement, and suppliers, the CAD Design Engineer ensures designs are manufacturable, cost-effective, technically sound, and capable of meeting performance, quality, safety, and schedule requirements.

What You'll Do:
Product Design, CAD Modeling & Engineering Analysis
  • Develop and design components, assemblies, and systems based on project requirements.
  • Create and maintain detailed engineering drawings and documentation using CAD software, including Autodesk Inventor and SolidWorks.
  • Reverse engineer existing components and assemblies using physical measurements, drawings, specifications, and available technical data to create accurate 3D models and manufacturing documentation
  • Perform design analysis, tolerance analysis, stress calculations, and simulation for thermal, structural, and fluid applications as required.
  • GD&T and the ability to produce manufacturing-ready drawings.
 
Design for Manufacturing & Product Support
  • Own assigned mechanical designs from requirements and concept development through detailed design, prototype, validation, and release to production.
  • Create and maintain complete engineering design packages, including 3D models, manufacturing drawings, assemblies, bills of materials (BOMs), specifications, calculations, and supporting technical documentation.
  • Maintain drawing and design configuration control, including revisions, engineering change orders (ECOs/ECNs), and release of approved design documentation.
  • Participate in design reviews and resolve technical issues identified during manufacturing, assembly, testing, supplier review, and product validation.

About Acara Solutions
Acara is a premier recruiting and workforce solutions provider-we help companies compete for talent. With a legacy of experience in various industries worldwide, we partner with clients, listen to their needs, and customize visionary talent solutions that drive desired business outcomes. We leverage decades of experience to deliver contingent staffing, direct placement, executive search, and workforce services worldwide.

What You'll Bring:
Ideally a Bachelor's degree, but will accept a candidate without the degree with extensive semiconductor equipment experience. 
Min 8 years of mechanical design engineering experience.
Min 3 years of Solidworks and/or Autodesk Inventor experience involving product design, 3D CAD modeling, detailed engineering drawings, reverse engineering, and engineering analysis.
  • This should include working knowledge of engineering drawings, materials, manufacturing processes, and design for manufacturing (DFM) and design for assembly (DFA) principles.
Min 1 year of experience designing semiconductor equipment. 
Min 1 year of developing and interpreting detailed engineering drawings and specifications and performing dimensional and tolerance analysis.
Min 2 years with MS Office application tools 

What Sets You Apart:
BSME or similar engineering degree
Min 4 years of semiconductor mechanical or CAD design experience in a product development, manufacturing, or engineering environment (a big plus to have Canon Stepper and/or Scanner experience). 
Strong GD&T skills 
Training experience 
Experience performing tolerance stack-up analysis, stress calculations, and engineering design validation.
Experience with engineering simulation or analysis tools for structural, thermal, and/or fluid applications.
Experience supporting prototype builds, testing, design validation, product launch, and engineering changes throughout the product lifecycle.
Experience working directly with manufacturing, quality, procurement, and external suppliers to resolve design and manufacturability issues.

Additional Information:
Some travel to suppliers for design reviews expected
Engineering dept and lab setting

After you apply, you may receive a call or message from our AI Talent Scout about this role or other opportunities that match your skills and preferences. AI agent role is to help speed up your hiring process by answering questions, confirming basic information, and identifying whether there's a mutual fit.

The call or chat may be recorded so that our recruiting team can review it - they make all final hiring decisions, while AI agent simply helps move you forward faster. The best part? They are available 24/7, so you can connect whenever it's convenient for you.

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Acara Solutions and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at Website Privacy Policy | Acara

Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are an Equal Opportunity Employer. Race/Color/Gender/Religion/National Origin/Disability/Veteran.

Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.