Fortinet Logo

Fortinet

Software Developer (Android)

Posted Yesterday
Be an Early Applicant
In-Office
Burnaby, BC, CAN
Mid level
In-Office
Burnaby, BC, CAN
Mid level
Develop and maintain Android features and a shared C/C++ library integrated via the NDK. Perform complex maintenance, refactoring, performance optimizations, troubleshooting across platforms, and write clean, well-documented code while learning new technologies.
The summary above was generated by AI

We are looking for a skilled Software Developer to join our team, working across Android. This role primarily focuses on developing new features and handling complex maintenance tasks, such as refactoring, troubleshooting challenging issues, and optimizing existing systems.

Our Android projects share a C/C++ library, which integrates with NDK on Android. 

The ideal candidate should have strong experience in Android development and network knowledge while being eager to learn and adapt to new technologies.

Key Responsibilities:

  • Design and implement new features for Android.
  • Maintain and improve our shared C/C++ library, ensuring seamless integration with NDK (Android).
  • Work on complex maintenance tasks, including code refactoring, performance optimizations, and troubleshooting challenging technical issues.
  • Write high-quality, maintainable, and efficient code while following best practices.
  • Debug and resolve complex issues across multiple platforms.
  • Continuously learn and adapt to new technologies as needed.

Requirements:

  • Strong programming experience in C/C++ with hands-on knowledge of NDK.
  • Proficiency in developing native applications for Android (Java, Kotlin, NDK).
  • Familiarity with networking, security, and performance optimization.
  • Experience working with multi-platform shared libraries.
  • Ability to write clean, maintainable, and well-documented code.
  • Strong problem-solving skills, excellent troubleshooting abilities, and a passion for coding.
  • Eagerness to learn new technologies.

Nice to Have:

  • Experience with low-level system programming and networking protocols.
  • Knowledge of cloud services and backend infrastructure.
  • Experience with VPN technologies, network security, and SSL/TLS.
  • If you're passionate about solving challenging technical problems and working on a multi-platform codebase, we'd love to hear from you!

The Canada base salary range for this full-time position is expected to be between $117,000 - $143,000 annually.  Wage ranges are based on various factors including the labour market, job type, and job level.  Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience. 

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program.  Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion. 

Fortinet Burnaby, British Columbia, CAN Office

4190 Still Creek Drive, Suite 400, Burnaby, BC, Canada, V5C 6C6

Fortinet Surrey, British Columbia, CAN Office

Surrey, Canada

Fortinet Vancouver, British Columbia, CAN Office

Vancouver, Canada

Similar Jobs

4 Days Ago
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Design and implement mission-critical in-vehicle Android applications for infotainment, collaborating with UX/UI and studio teams to integrate 2D/3D content. Test and validate software in lab and prototype vehicles, troubleshoot issues, research new interfaces and technologies, and coordinate cross-division technology roadmaps and IP sharing.
Top Skills: Android Application FrameworksAndroid Automotive Os (Aaos)C++JavaKotlinQtQt Safe RendererRust
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Perform monthly commodity analyses for grains and vegetable oils using supply/demand data and market forecasts; build and manage market intelligence databases; develop and improve constraint-optimization price models and long-range forecasts; support CPRM hedging and coverage strategy decisions; track team KPIs and deliver insights to inform pricing and risk management.
Top Skills: Artificial IntelligenceExcelPythonR
7 Hours Ago
Hybrid
Richmond, BC, CAN
Senior level
Senior level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Lead product strategy and execution for predictive maintenance solutions. Own product vision, roadmaps, discovery, delivery, and OKRs; collaborate with cross-functional teams; drive customer insights, AI/data-driven optimization, integration and business outcomes; mentor product managers and measure adoption, satisfaction, and commercial performance.
Top Skills: AIAi-Driven PrdsAnalyticsBig DataCloudKanbanPredictive MaintenanceSaaSSafeScrum

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account