1

Reverse Engineering Jobs in Michigan (NOW HIRING)

Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure ...

Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure ...

Software Engineer II Mid-Level

Cedar Springs, MI ยท On-site

$90K - $123K/yr

Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure ...

Be Seen First

Plans, directs, and coordinates the technical activities of maintenance repair, engineering, and reverse engineering of rotating hydraulic power transfer equipment. Exercises responsibility for ...

Mechanical Engineer

Warren, MI ยท On-site

$101K - $115K/yr

... reverse engineering. SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national ...

Mechanical Engineer

Warren, MI ยท On-site

$101K - $115K/yr

... reverse engineering. SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national ...

Intern, Model Based Systems Engineering

Novi, MI ยท Hybrid

$15.75 - $20.50/hr

Experience with CAD/CAM and reverse engineering * Understanding of product design, manufacturing processes, and design-for-assembly principles * Systems Engineering & MBSE * Familiarity with SysML

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 Jun 13, 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 engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or systems engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries like technology or finance. Roles often require advanced certifications, leadership responsibilities, or working in competitive markets with high compensation packages.

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.

What is a reverse engineer job?

A reverse engineer job involves analyzing software, hardware, or systems to understand their design and functionality, often to identify vulnerabilities or create compatible products. It requires skills in programming, debugging, and using specialized tools like disassemblers and debuggers. Professionals in this role may work in cybersecurity, software development, or product testing environments.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, data engineering, or cybersecurity can earn $500,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Executive or leadership roles like engineering managers or directors may also reach this compensation level, often including bonuses and stock options.

What is a Reverse Engineering job?

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.

Will AI replace reverse engineering?

AI can assist reverse engineers by automating certain analysis tasks and identifying patterns in complex data. However, reverse engineering requires critical thinking, creativity, and understanding of context that AI currently cannot fully replicate, making human expertise essential in the field.

What are the key skills and qualifications needed to thrive in the Reverse Engineering position, and why are they important?

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 the most commonly searched types of Reverse Engineering jobs in Michigan? The most popular types of Reverse Engineering jobs in Michigan are:
What are popular job titles related to Reverse Engineering jobs in Michigan? For Reverse Engineering jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Reverse Engineering job openings in Michigan as of June 2026, with employment types broken down into 91% Full Time, 3% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $118,786 per year, or $57.1 per hour.

Vehicle Embedded Security Researcher / Reverse Engineer with Security Clearance

GRIMM

Cedar Springs, MI โ€ข Hybrid

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

***Active proposal / pending award*** Vehicle Embedded Security Researcher / Reverse Engineer (Automotive, Firmware, Hardware)
Location: Cedar Springs, MI (On-site / Hybrid) OR Remote (w/ occasional travel on-site)
Travel: Up to 50% (vehicle-focused roles), up to 10% (software-focused roles)
Clearance: Secret clearance required
Citizenship: US Citizenship required About Grimm Grimm is an innovative, forward-looking cybersecurity organization focused on solving complex technical challenges across hardware, firmware, and software systems. Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure sectors. Our work is rooted in real-world operational experience identifying advanced threats, uncovering critical vulnerabilities, and developing meaningful solutions to complex problems. Grimm engineers operate across embedded systems, vehicles, IoT, and enterprise technologies, with a focus on understanding systems deeply and demonstrating real-world impact. We are a highly technical and hands-on organization. Our engineers and researchers specialize in breaking systems, discovering vulnerabilities, and improving resilienceโ€”working directly with real hardware and software to understand how systems function and how they fail. About the Role Grimm is seeking multiple Vehicle Embedded Security Researchers and Reverse Engineers to work directly with automotive systems, firmware, and hardware platforms. This role is centered on vehicle-focused vulnerability research and reverse engineering, including ECUs, infotainment systems, and in-vehicle networks. Youโ€™ll be working hands-on with real vehicles and hardware by analyzing, modifying, and testing systems to uncover vulnerabilities and develop deep technical understanding. Weโ€™re looking for individuals who are curious, driven, and enjoy working at the lowest levels of systemsโ€”those who arenโ€™t satisfied until they fully understand how something works. What Youโ€™ll Do: โ€ข Reverse engineer automotive firmware and embedded systems
โ€ข Analyze and assess vehicle electronic systems (ECUs, infotainment, telematics, control systems)
โ€ข Perform vulnerability research on embedded and hardware platforms
โ€ข Interface with and analyze vehicle networks (CAN, LIN, Automotive Ethernet)
โ€ข Develop tooling for protocol analysis, fuzzing, and exploitation
โ€ข Conduct hardware debugging and data extraction using interfaces such as JTAG, SWD, UART, SPI, and I2C
โ€ข Perform binary analysis using tools such as Ghidra, IDA Pro, or Binary Ninja
โ€ข Research and develop novel attack techniques against vehicle systems
โ€ข Collaborate with cross-functional teams spanning software, hardware, and cybersecurity Required Qualifications: โ€ข Active Secret clearance โ€ข US Citizenship
โ€ข Experience in one or more of the following areas: o Automotive systems (ECUs, CAN bus, infotainment, diagnostics) o Embedded systems development (C/C++, firmware, RTOS) o Reverse engineering or vulnerability research
โ€ข Strong understanding of low-level systems (memory, system architecture, firmware)
โ€ข Ability to clearly communicate technical findings in both written and verbal formats Preferred / Nice to Have: โ€ข Automotive cybersecurity experience: o CAN bus analysis, UDS diagnostics, Automotive Ethernet
โ€ข Hardware security experience: o Side-channel analysis, fault injection/glitching o Chip-off / flash extraction o Debug interfaces (JTAG, SWD, UART, SPI, I2C)
โ€ข Reverse engineering & exploitation: o Firmware analysis, binary reversing, exploit development o Fuzzing and code execution techniques
โ€ข Experience with tools such as Ghidra, IDA Pro, or Binary Ninja
โ€ข Background in: o Offensive cyber operations (CNO) o Military, intelligence, or law enforcement environments
โ€ข Experience experimenting with AI/LLMs for security research or tooling Benefits Grimm offers a comprehensive benefits package that includes medical, dental, and vision coverage, life and disability insurance, retirement benefits, paid leave, and opportunities for tuition assistance and ongoing professional development. Why Grimm Youโ€™ll be working alongside highly specialized engineers and researchers tackling challenging problems in embedded security and reverse engineering. Our work directly supports national security missions and requires a high level of technical ownership, creativity, and precision. If you enjoy working hands-on with hardware, digging into complex systems, and pushing your technical skills further, youโ€™ll find this environment both challenging and rewarding. Equal Opportunity Employer Grimm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local laws.