1

Android Reverse Engineer Jobs in Ontario (NOW HIRING)

Android Reverse Engineer information

What is an Android Reverse Engineer job?

An Android Reverse Engineer analyzes and deconstructs Android applications to understand their functionality, security mechanisms, and potential vulnerabilities. They use tools like APK decompilers, debuggers, and dynamic analysis frameworks to reverse-engineer apps, often for security research, malware analysis, or software compatibility purposes. This role requires expertise in Android internals, Java, Kotlin, Smali, and ARM assembly, as well as knowledge of encryption and obfuscation techniques.

What are the typical day-to-day responsibilities of an Android Reverse Engineer?

On a typical day, an Android Reverse Engineer disassembles and analyzes Android applications or firmware to uncover vulnerabilities, understand app behavior, or verify code integrity. You may work closely with security teams, developers, and sometimes legal teams to ensure findings are communicated and remediation steps are implemented. Tasks can include static and dynamic analysis, malware detection, creating proof-of-concept exploits, and writing detailed technical reports. The role requires strong analytical focus, attention to detail, and a willingness to keep up with emerging threats and evolving mobile technologies.

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

To thrive as an Android Reverse Engineer, you should possess a deep understanding of Android operating system internals, proficiency in programming languages like Java and C/C++, and hands-on experience with reverse engineering concepts and tools such as IDA Pro, Ghidra, or Apktool. Familiarity with ARM architecture, Android emulators, and security certifications like OSCP or GIAC GREM are common requirements in the field. Excellent analytical thinking, attention to detail, and strong problem-solving abilities help engineers tackle complex tasks and communicate findings clearly to stakeholders. These combined skills are essential for identifying vulnerabilities, securing applications, and ensuring compliance with security standards.

What are popular job titles related to Android Reverse Engineer jobs in Ontario? For Android Reverse Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Android Reverse Engineer jobs in Ontario look for? The top searched job categories for Android Reverse Engineer jobs in Ontario are:
What cities in Ontario are hiring for Android Reverse Engineer jobs? Cities in Ontario with the most Android Reverse Engineer job openings:

Product Engineering Manager - Access

L3HHCM20

Ottawa, ON

Other

Posted 28 days ago


Job description

Job Title: Product Engineering Manager - Access

Job Location: Ottawa, ON

Job Code: 36462

Job Schedule: Day Shift

Compensation Range: Between $178,000 - $228,000 CDN annually

Essential Functions:

  • Lead, mentor and support a large cadre of experienced engineering individuals overseeing teams in the US, Canada, UK, Australia and New Zealand
  • Devise and apply communications strategies to align the activities of a global engineering workforce
  • Assemble and monitor high-performance, multidisciplinary engineering teams
  • Consult with stakeholders to reconcile the strategic, tactical, and technical priorities for team leads
  • Set objectives, monitor performance, promote communication, and ensure the well-being of direct reports
  • Support administrative tasks to ensure timely processing of actions affecting direct reports

Qualifications:

  • Bachelor's degree or equivalent experience in software engineering, computer science, or a related field
  • Demonstrated proficiency of mobile platform (Android or iOS) internals, native programming languages (Objective-C, Swift, Java, and/or Kotlin), and system security mechanisms
  • 8+ years of experience in software development, process automation, quality engineering, or network operations
  • Working knowledge of operating system and application vulnerability classes
  • Proven experience analyzing malware samples and understanding mitigations provided by software patches
  • Experience with containerization technologies (e.g., Docker), git workflows, and continuous integration/delivery platforms (e.g., Bamboo, Jenkins, GitHub, GitLab)
  • Knowledge and practical experience with agile software development methodologies
  • 4+ years of experience leading a team  

Preferred Additional Skills:

  • Substantial experience in CNO development/offensive cyber security
  • Experience in low-level programming languages and instruction sets
  • Ability to install and operate developer debugging tools on Windows, macOS, Android, or iOS
  • Demonstrated proficiency using reverse engineering tools such as IDA Pro, Ghidra, or Hopper and dynamic tools such as Frida or ADB.
    Work Environment and Physical Demands:
  • Work may be performed in an office environment with people in close proximity
  • Duties require working with a global team and may periodically necessitate working outside of normal working hours (evenings, holidays, and weekends)
  • Up to 10% travel required
  • Ability to sit at a desk, look at a monitor, and type for extended periods of time
  • May be required to lift/move up to 25 lbs with assistance
  • Dexterity of hands and fingers to operate and troubleshoot computers
  • May require the ability to travel via automobile or airplane

Eligibility Criteria:

  • Must be eligible for registration with the Controlled Goods Program;
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance;
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).

L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination. Anyone applying for a position will be considered without regard to the following: race, national or ethnic origin, colour, religion, age, nationality, ancestry, ethnicity, gender, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, citizenship status, or conviction for an offence for which a pardon has been granted or in respect of which a record suspension has been ordered, or any other characteristic that is protected by applicable human rights legislation.

L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris' sole discretion.

This job is for an existing vacancy