Who are we?

We are a Philippine-based provider of software development services that boosts our clients' competitive advantage through digital transformation.

We started in 1991 with only a small group of aspiring engineers.

In 1998, the company proudly joined the CANON group of companies, reinforcing the product design and development capabilities of CANON.

Since then, we have expanded our expertise by providing services not just to Canon Inc. - Japan but also to companies across countries around the world such as Singapore, Australia, France, UK and USA.

Aside from the technical expertise gained, international standards and methodologies, such as Agile, Scrum, Behavioral Driven Development, and PM Body of Knowledge (PMBOK), are incorporated in our blood stream to produce high quality outputs efficiently.

At present, we continue to expand our footprint in the global I.T. industry by enhancing our expertise and broadening our portfolio to better cater to the ever-changing business landscape.


To contribute to the world through the excellence of Filipino service and ingenuity with information technology.

Creative and Energetic People

Our strong workforce is a diversity of young, engaged, and creative minds who are graduates of the top universities in the Philippines.

We are a team with various range of skill sets, proven with the various certifications we have achieved.


Why Choose Us?

We, at Canon Information Technologies Philippines, Inc. (ci-tech), are committed to deliver the best business value possible to you, our clients. Our flexible and talented development teams do their best to understand your business. With thorough consultation, we can provide the most suitable and optimal solution that you need. So why work with us?

Rich Technological Know-How

We are highly skilled in the fields of web and cloud development, internet of things, mobile development, enterprise application development, software QA and testing services, embedded systems, ASIC and FPGA design and verification.

Global Customers

Our long history has allowed us to cater to clients from all over the world. With our diverse range of customers, we have developed fluency in customer care and collaboration.

Cutting-edge Development Strategies

With our established development process and proven quality management system, we provide on time deliveries of high quality products.

Flexible Engagements

To ensure that you receive the kind of support you need, we offer two types of engagements: Project-Based and Dedicated Team.

Project-Based Engagement

Should you wish to offload the nitty gritty details of application development and focus more on the results, our project management specialists will work with you to meet your business needs and define your requirements. We will take care of the entire development process, while still coordinating and communicating with you to ensure we are always on the same page.

Dedicated Team

In this type of engagement, you will be able to manage a dedicated team composed of our technology specialists delegated off-site or on-site for a fixed period of time. This allows for a faster, direct and more transparent monitoring of the work that you want done.




Be Part of Our Team

We are looking for experienced professionals that can contribute to ongoing projects, as well as fresh IT graduates that can undergo rapid training and skills acquisition for on the job implementation.

Software Engineer

ci-tech Software Engineers create and enhance customer web applicables and mobile apps in a highly collaborative Agile development environment.


  • Create detailed-level design of software components based on subsystem requirements and high-level design
  • Develop specifications of software components based on subsystem requirements
  • Implement and test code with no or minimal supervision
  • Analyze and resolve bug fixes and change requests independently


  • Bachelor's Degree in Computer Science, Information Technology, Computer Engineering, Electronics & Communications Engineering or similar courses
  • Proficiency in JAVA, C#, C++, or Python programming languages
  • Programming Experience, Competencies:
    • At least 2 years relevant work experience for Lead Software Engineer position. Fresh Graduates with high level programming skills are also welcome to apply.
    • With competencies in any of the following web application development environment using ASP .Net Core, C#, SQL, Angular, React
    • Good understanding of the development process specifically Agile SDLC, TDD and BDD
    • Experience with the following tools is desired: Atlassian products (Jira, Bamboo, Bitbucket, Confluence), Microsoft Visual Studio, Microsoft Office
    • Familiarity with any one or more of these relevant technologies/languages is an advantage: REST API, Gherkin, Entity framework, Node.js, Typescript, HTML, Azure AD
  • Skills:
    • Pro-active, inquisitive in nature, and show keenness to learn
    • Excellent time management skills
    • Ability to work with minimum supervision

Hardware Engineers

ci-tech Hardware Engineers collaborate in multinational project teams to develop next-generation Canon products combining leading-edge technologies that maximize the power of advanced ASIC/FPGA-enabled hardware with firmware, application software, and services.


  • Design, implement, and test digital circuits and their models
  • Verify functionality of complex digital circuits, using hardware simulation & other tools
  • Simulate real-time performance of hardware-assisted functional blocks
  • Contribute to SW API development for maximum hardware throughput
  • Participate in the overall improvement of the next Canon Digital ICs in key product lines


  • Bachelor's Degree in Computer Engineering, Electronics Engineering, Electronics & Communications Engineering, Computer Science, or similar course
  • Proficiency in programming languages such as JAVA, C#, SQL, Python
  • Engineering Experience, Competencies:
    • Good understanding of digital circuit design and testing
    • Knowledge or experience with LSI, discrete logic, FPGA, and custom integrated circuits is an advantage
    • Experience with various tools for designing integrated circuits and semiconductor devices
    • Familiar with any of the languages used for describing circuit behavior or creating firmware: SystemVerilog, Verilog, VHDL, C, Assembly, etc.

Quality Assurance Engineer

  • Bachelor's Degree in Software Engineering, Computer Science or similar course
  • Proficiency in programming languages such as C#, Java, Python, SQL
  • Minimum of 2 years of experience in manual and automated web application testing


Send your Resume to: citech.recruitment@mail.canon

Company Profile

Company Name

  • Canon Information Technologies Philippines, Inc. (ci-tech)

Nature of Business

  • Software and Hardware Design and Development


  • Securities and Exchange Commission (SEC), August 2, 1991
  • Philippine Economic Zone Authority (PEZA), June 3, 2008

Stockholder Group Companies

  • Canon Inc.
  • Canon Imaging Systems Inc.


  • Chairman of the Board:
  • Director and President:
  • Director:


  • Corporate Secretary:
  • Treasurer:
  • Chief Technology Officer: