Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Fortinet Software Developer Android 
Canada, British Columbia, Burnaby 
783421756

Today

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

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.