SENIOR SOFTWARE ANALYST
Explore Red Canari
We’re looking for someone who shares our passion for information security, a team player who loves to collaborate, a curious and creative mind that enjoys learning, and a trusted partner who wants to grow with us. If that sounds like you, read more about the role below and APPLY TODAY!
Why join the Red Canari team?
Countless opportunities to learn and develop in your career while working closely with top leaders and a high performing team. Contribute to meaningful work that directly impacts the organization and gain the freedom needed to be innovative and become a leader in your role. We are proud of maintaining a considerate environment that holds a focus on employee well-being.
Our Culture
- 100% Work from Home/Remote
- Flexible Hours
- Monthly Health & Wellness Initiatives
- Lunch & Learn Initiatives
Benefits:
- Stock Option Plan
- Competitive salary
- Performance-based Incentives & Bonus
- Annual Professional Development Fund
- Comprehensive Health & Dental Group Benefits
Work/Life Balance
- Generous Paid Time-Off (public holiday, personal & vacation leave)
- Annual Holiday Shutdown (2 Weeks off December)
- #RedCanariSummerFriYays! (Fridays off July & August)
SENIOR SOFTWARE ANALYST
What you will do
· Be an expert in software analysis (desktop, mobile, server, cloud platforms, embedded software systems)
· Perform analysis through dynamic/static software reverse engineering and handle critical analysis of different Intellectual Property aspects
· Log/track system and function calls as required for locating Intellectual Property Evidence of Use (EoU) support
· Deliver thorough reports to clients explaining analysis and assist other team members in verifying prepared report content as well as present results and recommendations to our clients
· Keep up-to-date, research, and participate in technology and reverse engineering trends
· Identify latest software and technology elements in SoC architecture subscription channel
· Execute and assist clients in technical evaluation of patents, patent portfolios, and patent mapping work
· Through technical evaluation, intellectual property knowledge and reverse engineering, create engineering solutions.
Who you are
- Undergraduate or post-graduate degree in a relevant field
- 3-5+ years of relevant experience in a similar role
- Expert knowledge of computer architecture, reverse engineering principals and software application analysis
Technical Skills
Familiarity with:
- OS: Linux, Android, iOS, Windows and controllers (QC Snapdragon, Apple AXX)
- Coding: NDK, XCode, Android Studio, or Visual Studio/ C/C++, Java, or other script languages
- ARM/ARM64, x86/x64 Processor Architectures and fluent in iOS, Android OS-es and Application Packaging
- S/W applications (binary, patching, instructions, hooking, redirecting, code injections)
- H/W architecture/memory mapping
- Debugging and Disassembly tools such as LLDB and GDB
- Man-in-The-Middle (MiTM) attacks
- Codecs: H.264, H.265, MPEG-TS
- Rooting, jailbreaking, custom kernel patching, and compilation
- Frida and Xposed frameworks
- Inter-process communication (IPC)
- embedded systems architecture in reverse engineering, checksum generation, and hardware debug interfaces (JTAG UART)
Soft Skills:
- A-player with robust systematic and problem-solving skills
- Exceptional interpersonal and communication skills to engage with internal members and in partnerships with clients
- Thorough understanding of operations methods, strategies, techniques, processes, and frameworks
- Organized individual with ability to manage time and multi-task efficiently to successfully lead various projects in a fast-paced environment
Security Clearance
Fulfill requirements to apply for SECRET level II
Eligibility for Security Clearance: Canadian Citizen or Permanent Resident
Next Steps:
Our recruitment process is simple! Excited about this position? We would love to see what you have to offer. Once your application has been submitted, we begin...
Step 1: We Notice You: Application Screening
(Our HR team will review your application and qualifications to see if we might be a good fit for each other.)
Step 2: Our First Meeting: 15-minute Screening Invite
(A short call on Microsoft Teams to introduce you to Red Canari and get to know you better. The best part: video is optional, we don’t require applicants to be on camera!)
Step 3: Meet the Team: Interview Invites
To meet the other members of the Red Canari team.
Step 4: Join the Red Canari Team: Final Decision & Offer Extension
Employment Equity Statement
Red Canari is an Equal Opportunity Employer, committed to creating and maintaining a diverse and inclusive working environment. We ensure to consider all qualifying applications because we strongly believe our diversity makes us a stronger team.
We are committed to providing reasonable accommodation to all candidates. Please contact humanresources@redcanari.com should you require accommodation during the recruitment, selection, and employment process.
About us
Red Canari is a Canadian cybersecurity consultancy focused on delivering high quality, high assurance cyber consultancy services. We are fortunate to enjoy mutual commitment with a global base of anchor clients operating across several sectors - Aviation & Aerospace, Finance, Healthcare, Hi- tech, Governmental Departments and Military Commands. It is our privilege and honour to help our clients navigate the security landscape and exercise due care in order to achieve higher levels of cyber resiliency.
We are world-renowned security researchers/hackers, who present proprietary projects on the world stage of cybersecurity including DEF CON and Black Hat. Our endeavour is to continuously redefine excellence in the field of information security.