We're looking for developers who are passionate about making software better! Core interests should include areas such as profiling, optimization, reverse engineering, debugging, security, graph ...
We're looking for developers who are passionate about making software better! Core interests should include areas such as profiling, optimization, reverse engineering, debugging, security, graph ...
Sr. Embedded Software Engineer
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Sr. Embedded Software Engineer
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Sr. Embedded Software Engineer
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Sr. Embedded Software Engineer
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Applied Signal Technology (AST) is seeking a Senior Principal Reverse Systems Engineer who strives ... Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Applied Signal Technology (AST) is seeking a Senior Principal Reverse Systems Engineer who strives ... Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Software Engineering ...
... software • Collaborating cross functionally with engineers to develop secure services • ... C, C++, PHP, Go, x86, ARM, CAN, cryptography, reverse engineering, wireless networks, common web ...
... software • Collaborating cross functionally with engineers to develop secure services • ... C, C++, PHP, Go, x86, ARM, CAN, cryptography, reverse engineering, wireless networks, common web ...
Sr. Embedded Software Engineer
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Sr. Embedded Software Engineer
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Sr. Embedded Software Engineer
San Jose, CA · On-site
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Sr. Embedded Software Engineer
San Jose, CA · On-site
$110K - $150K/yr
Performs software design and implementation of vehicle interface software and protocols ... Understands and implements methodologies for reverse engineering of vehicle communication protocols ...
Applied Signal Technology (AST) is seeking a Senior Principal Reverse Systems Engineer who strives ... Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Applied Signal Technology (AST) is seeking a Senior Principal Reverse Systems Engineer who strives ... Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Software Engineering ...
This position will be part of the US Navy RESTORE (Reverse Engineering, Science, and Technology for ... Design, develop, and test hardware, software, sensors, actuators, and embedded systems for robotic ...
This position will be part of the US Navy RESTORE (Reverse Engineering, Science, and Technology for ... Design, develop, and test hardware, software, sensors, actuators, and embedded systems for robotic ...
We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... Familiarity with anti-tamper and reverse engineering mechanisms * Experience in Platform security ...
We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... Familiarity with anti-tamper and reverse engineering mechanisms * Experience in Platform security ...
Sr. Principal Reverse Engineer
$131.40K - $181.10K/yr
Applied Signal Technology (AST) is seeking a Senior Principal Reverse Systems Engineer who strives ... Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Sr. Principal Reverse Engineer
$131.40K - $181.10K/yr
Applied Signal Technology (AST) is seeking a Senior Principal Reverse Systems Engineer who strives ... Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Embedded Systems Emulation Engineer
Carlsbad, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Quick apply
Embedded Systems Emulation Engineer
Carlsbad, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Quick apply
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Engineering Manager, Runtime Analysis Tools
$198.30K - $342.80K/yr
Description We're looking for developers who are passionate about making software better! Core interests should include areas such as profiling, optimization, reverse engineering, debugging, security ...
Engineering Manager, Runtime Analysis Tools
$198.30K - $342.80K/yr
Description We're looking for developers who are passionate about making software better! Core interests should include areas such as profiling, optimization, reverse engineering, debugging, security ...
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Software Engineering Manager
$165K - $267.50K/yr
Experience in software development * Strong C++ programming expertise - Demonstrable skill in ... Advantage - Experience in reverse engineering * Advantage - Experience in RDP products * Advantage ...
Software Engineering Manager
$165K - $267.50K/yr
Experience in software development * Strong C++ programming expertise - Demonstrable skill in ... Advantage - Experience in reverse engineering * Advantage - Experience in RDP products * Advantage ...
System Level Software Engineer - Driver Development - 2784 -OJO
$186.40K - $220.90K/yr
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
System Level Software Engineer - Driver Development - 2784 -OJO
$186.40K - $220.90K/yr
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
System Level Software Engineer - Driver Development - 2784 -OJO
$183.70K - $217.60K/yr
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
System Level Software Engineer - Driver Development - 2784 -OJO
$183.70K - $217.60K/yr
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
Specialist, Software Engineering- Real-time Embedded & Client/Server
Yorba Linda, CA · On-site +1
$97K - $180K/yr
Specialist, Software Engineering - Real Time Embedded & Client/Server Job Number: 34305 Job ... Experience with static code analysis tools and reverse engineering tools. * Experience with ...
Specialist, Software Engineering- Real-time Embedded & Client/Server
Yorba Linda, CA · On-site +1
$97K - $180K/yr
Specialist, Software Engineering - Real Time Embedded & Client/Server Job Number: 34305 Job ... Experience with static code analysis tools and reverse engineering tools. * Experience with ...
Software Reverse Engineering information
See California salary details
$76.63 - $78.96
8% of jobs
$78.96 - $81.29
9% of jobs
$83.32 is the 25th percentile. Wages below this are outliers.
$81.29 - $83.61
8% of jobs
$83.61 - $85.94
9% of jobs
$85.94 - $88.27
9% of jobs
The median wage is $89.57 / hr.
$88.27 - $90.60
9% of jobs
$90.60 - $92.93
9% of jobs
$92.93 - $95.26
9% of jobs
$95.84 is the 75th percentile. Wages above this are outliers.
$95.26 - $97.59
8% of jobs
$97.59 - $99.92
9% of jobs
$99.92 - $102.25
9% of jobs
$76
$90
$102
How much do software reverse engineering jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Software Reverse Engineer, and why are they important?
What are some common challenges faced by software reverse engineers when analyzing complex applications?
What is software reverse engineering?
What is the difference between Software Reverse Engineering vs Malware Analyst?
| Aspect | Software Reverse Engineering | Malware Analyst |
|---|---|---|
| Credentials | Knowledge of programming, debugging, and disassembly tools | Knowledge of malware behavior, analysis tools, and cybersecurity certifications |
| Work Environment | Software development, security research, or cybersecurity teams | Cybersecurity firms, government agencies, or security teams |
| Industry Usage | Software security, vulnerability research, software debugging | Threat detection, malware analysis, incident response |
While both roles involve analyzing software, Software Reverse Engineering focuses on understanding software code and behavior, often for security testing or debugging. Malware Analysts specifically analyze malicious software to identify threats and develop defenses. Both require technical skills but serve different security objectives.

Apple rating
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
We're looking for developers who are passionate about making software better! Core interests should include areas such as profiling, optimization, reverse engineering, debugging, security, graph theory, and data visualization. You should have an interest in all levels of the system with the ability to connect OS concepts like virtual memory with language-level tools such as runtime reflection and Swift Concurrency.With every new technology, framework, or product Apple releases there's a need for tools to help expose and explain important system behaviors. As a result, it's key that you have a strong passion for learning! You'll need to work effectively with Apple teams of different engineering disciplines, anticipate problems early, and communicate ideas clearly. You should be able to drive development projects independently, collaborating with other teams to innovate in solving engineering challenges, and iteratively develop solutions to novel and complex problems.
5+ years macOS or iOS development experienceExcellent verbal and written communication skillsPassion for leading other engineers, developing skills, and providing clear and actionable feedbackAbility to facilitate respectful, creative, and pragmatic, solution-focused technical discussionsExpertise in C or C++, proficiency in Swift and/or Objective-CStrong operating systems background, understanding allocators, virtual memory, and process lifecycleDetail-oriented code review skills, reasoning through edge cases and security implications
Prior engineering management experienceProblem solving and debugging skills with lldb, gdb, or other interactive toolsExperience using AI technologies to assist in authoring, reviewing, and debugging codeSkills in reverse engineering, exploit analysis, fuzzing, binary analysis tools helpfulFamiliarity with macOS internals, mach APIs, sandboxing, and other security subsystemsHistory of designing, implementing, or improving development toolsExperience in computer science or a related field commensurate with a 4-year degree If possible, we'd love to see an example of your relevant work, such as a personal project or open source contributionIf you believe you have relevant transferable skills not listed on this posting, please share that information via a Cover Letter
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976