1

Reverse Engineering Jobs in Michigan (NOW HIRING)

Reverse engineer designs sufficiently to identify major circuit functions, power-supply and power-conversion strategies, microcontroller and communications architecture, LED-driver topology ...

Reverse engineer designs sufficiently to identify major circuit functions, power-supply and power-conversion strategies, microcontroller and communications architecture, LED-driver topology ...

Reverse engineer designs sufficiently to identify major circuit functions, power-supply and power-conversion strategies, microcontroller and communications architecture, LED-driver topology ...

Android Developer

Dearborn, MI · On-site

$51.25 - $67.50/hr

You will work deep within Android framework internals, reverse-engineering issues from source code, providing technical direction for ambiguous problems, and ensuring overall platform robustness ...

You will work deep within Android framework internals, reverse-engineering issues from source code, providing technical direction for ambiguous problems, and ensuring overall platform robustness ...

Design Engineer 1

Southfield, MI · On-site

$68K - $85K/yr

Also completes reverse engineering activities as needed. JOB SUMMARY: Under direct supervision, designs, develops or redesigns new or existing products. Works from requirements or instructions to ...

Senior Electronics Cost Estimator

Warren, MI · On-site

$100K - $124K/yr

Reverse engineer benchmark designs, estimate their cost, identify architecture lessons learned, and feed findings into future designs. Essential Duties and Responsibilities Customer RFQ Requirements ...

next page

Showing results 1-20

Reverse Engineering information

See Michigan salary details

$71.5K

$118.8K

$170K

How much do reverse engineering jobs pay per year?

As of Sep 15, 2026, the average yearly pay for reverse engineering in Michigan is $118,786.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,600.00 and $155,100.00 per year, depending on experience, location, and employer.

What is reverse engineering?

A Reverse Engineering job involves analyzing, deconstructing, and understanding the design, functionality, or structure of hardware, software, or systems. Professionals in this field work to identify security vulnerabilities, improve existing products, recover lost documentation, or ensure compatibility with other technologies. This role is common in cybersecurity, product development, and forensic analysis, requiring strong technical skills in programming, debugging, and system architecture.

What are the key skills and qualifications needed to thrive in reverse engineering?

To thrive in Reverse Engineering, you need strong analytical abilities, advanced knowledge of computer architecture and programming, and typically a degree in computer science, software engineering, or a related field. Familiarity with disassemblers (like IDA Pro), debuggers (such as OllyDbg or Ghidra), and certifications like OSCP or CREST can greatly enhance your effectiveness. Attention to detail, persistence, and strong problem-solving skills are crucial soft skills for this role. These abilities allow professionals to systematically deconstruct complex systems, ensuring accurate analysis and effective security assessments.

What are some common challenges faced in a reverse engineering role?

One of the main challenges in Reverse Engineering is dealing with sophisticated obfuscation and anti-tamper techniques that software developers use to protect their code. Professionals in this field often have to keep pace with rapidly evolving software technologies and continually update their knowledge base. Additionally, projects may require extensive collaboration with security teams, software developers, and legal advisors to ensure compliance with industry standards and regulations. Successfully navigating these challenges requires strong technical expertise and a commitment to continuous learning.

Is it hard to reverse engineer?

Reverse engineering is a complex skill that requires strong knowledge of programming, systems, and security concepts. It often involves analyzing compiled code, understanding hardware or software architecture, and using specialized tools like debuggers and disassemblers. The difficulty varies based on the complexity of the target system and the experience of the engineer.

What does a reverse engineer do?

A reverse engineer analyzes software, hardware, or systems to understand their design and functionality, often by deconstructing or examining their components. They use tools like disassemblers and debuggers and may work to identify vulnerabilities, develop patches, or improve security. This role requires strong problem-solving skills and knowledge of programming and system architecture.

What are the most commonly searched types of Reverse Engineering jobs in Michigan?

The most popular types of Reverse Engineering jobs in Michigan are:

What job categories do people searching Reverse Engineering jobs in Michigan look for?

The top searched job categories for Reverse Engineering jobs in Michigan are:

Infographic showing various Reverse Engineering job openings in Michigan as of August 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 100% In-person job distribution, with an average salary of $118,786 per year, or $57.1 per hour.

Aerospace & Defense Senior Design Engineer

Troy, MI • On-site

Tata Consultancy Service Limited
IT Services • 10K+ employees

$100K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Key responsibilities

  • Lead reverse-engineering and re-definition of parts, and present manufacturable, qualifiable solutions to the customer.

  • Create and update 3D models and 2D drawings, including detail and assembly drawings, following customer approval.

  • Manage the Engineering Bill of Materials (EBOM) and Manufacturing Bill of Materials (MBOM), and oversee the signature release process.


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz


Job description

Must Have Technical/Functional Skills
• Bachelor's or Master's degree in Aerospace, Mechanical, or Manufacturing Engineering.
• 12-15+ years of aerospace product / design engineering experience, including reverse-engineering of legacy parts.
• Expert in 3D CAD and 2D drafting (e.g., SOLIWORKS, ALTIUM, CATIA or Creo) with the proven ability to author and update detail and assembly drawings to GD&T.
• Hands-on experience with EBOM/MBOM management inside a PLM / configuration-management system.
• Demonstrated DFMEA, tolerance stack-up, and Key Characteristic definition on production hardware.
• Working experience of aerospace qualification and part-release / signature workflows.
• Strong stakeholder communication; able to interface directly with client focal points and lead technical reviews.
• Tools & Software experience : 3D CAD & 2D drafting (SOLIDWORKS / ALTIUM / CATIA / Creo / NX /), GD&T, PLM / Configuration Manager for EBOMMBOM, DFMEA & tolerance-analysis tools, 3D-scanning / reverse-engineering software.
• Hands-on experience specifying and integrating 3D-scanning / reverse-engineering workflows.
• Familiarity with UAV / unmanned-systems programs.
• Exposure to AS9100 / aerospace quality systems and DFM-driven cost reduction.
• Exposure to Model Based System Engineering (MBSE) a plus.
Roles & Responsibilities
• Lead reverse-engineering and re-definition of the part, drives the EBOM-to-MBOM flow inside the customer Configuration Manager, and is responsible for presenting to the customer solutions for a design that is manufacturable, qualifiable, and released through the ENG/ME/QE signature loop. The role is hands-on: following customer approval of the solutions, the engineer personally creates and updates 3D models and 2D detail and assembly drawings.
• Act as the engineering point of contact for the customer engineering focal point.
• Lead data capture of the existing part through 2D drawings, 3D CAD, and 3D scanning; specify the scanner type and reconcile scan data against customer specifications.
• Perform Design for Manufacturing (DFM): propose alternative designs and new-material opportunities and secure customer Engineering approval.
• Create and update 3D models and 2D drawings - part detail and assembly - to production standard (mandatory drawing-update capability).
• Create new part numbers and revise existing part numbers in collaboration with the designated customer employee, following configuration-management discipline.
• Create and manage the Engineering Bill of Materials (EBOM) in the customer Configuration Manager.
• Conduct Design FMEA (DFMEA) and tolerance stack-up analysis to validate fit, function, and robustness.
• Identify and explicitly list all Key Characteristics (KCs) and Critical-to-Inspection items (CTIs).
• Assess the qualification gap and propose updates to the qualification plan. Create / update the Qualification plan when proposed solutions are approved.
• Create the Manufacturing Bill of Materials (MBOM) and manage the signature release loop across ENG, ME, and QE.
• Provide technical direction to the Manufacturing Engineer
Generic Managerial Skills, If any
o Proven engineering project background
o Dealing with Engineering stakeholders of an organization
o Exposure in working with teams based in different geo and different time zones
o Ability to work both as lone warrior as well as as a team player
Base Salary Range : $100,000 to $130,000 Per Annum
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Tata Consultancy Services logo

About Tata Consultancy Services

Sourced by ZipRecruiter

Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPO, infrastructure, engineering, and assurance services. This is delivered through its unique Global Network Delivery Model™, recognized as the benchmark of excellence in software development. TCS delivers a level of certainty that no other firm can match--to our clients and to our employees. Come join us and experience certainty in your career. TCS a global Consulting and IT Services firm that is ranked in the top quartile by industry analysts. Our 2021 fiscal revenues topped $25 B and our market capitalization is over $170+B, yet we have a deep and large history of philanthropy and corporate social responsibility. Now approaching 600K of the best IT professionals and consultants, we are a trusted advisor, guiding our clients' enterprises through growth and transformation journeys - helping them to become agile, intelligent, automated and on the cloud. We are devoted to DEI and are recognized as a top employer and place to work.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Edison, NJ, US