Career

Network Coding is among the most important inventions in digital communications in the 21st century. We invented BATS, an efficient implementation of Networking Coding that is designed to work with all kinds of communication networks, equipment, and systems.

Our vision is to be the most successful leader in the development and use of Network Coding technologies. Our mission is to achieve worldwide recognition and adoption of the BATS protocol. We are the owner of various patents and the winner of a few major global awards including the most recent 2022 Claude E. Shannon Award – the highest honor in Information Theory.

We provide a unique learning and development environment with great opportunities for those with a passion for developing their career and achieving personal growth. Currently we are hiring for the following positions. If you are interested in joining us, please email us your CV with cover letter to venie.lo@n-hop.com, with the job title as the subject.

The Project Manager shall be in charge of one or more projects at a time. He/she will lead and manage all aspects of project implementation meeting requirements and specifications on time and on budget.

Roles and Responsibilities

  • Project planning, liaison and managing the timely delivery of contract requirements
  • Responsible for all facets of planning and forecasting of the project
  • Coordinate and acquire resources for the proper execution of projects including subcontractors, materials, and equipment
  • Keeping project(s) on schedule, with specified quality and budget
  • Manage, coordinate and liaise with sub-contractor(s)
  • Provide ongoing reporting of project progress to all stakeholders
  • Ensuring that all aspects of the project deliverables are met including maintenance of project documentation
  • Troubleshooting problems as they arise on a project – finding efficient and effective solutions
  • Provide input and coordination to all required testing and commissioning of projects

Qualifications and Experience

  • BSc Degree in Computer Science or Electrical Engineering with 3 years relevant experience as a Project Manager
  • Training and/or qualification in project management preferred
  • Leadership skills with confident decision-making ability
  • Well-organized, reliable, attention to detail, demonstrated personal initiative. Ability to multi-task and prioritize workload. Good interpersonal skills and ability to coordinate work with others.
  • Ability to lead the technical team members and collaborate with contractors for successful delivery of projects
  • Experience with working with government projects would be highly preferred
  • Ability to work under pressure and deadlines
  • Good oral and written communication skills
  • Able to speak Cantonese, Mandarin, and English would be an advantage

Salary

The salary will be commensurate with the relevant experience of the successful candidate.

Responsibilities and Duties

  • Design and develop network coding products to meet market and customer needs
  • Develop functional, technical, and testing specifications. Conduct prototyping, testing, and proof-of-concept trials.
  • Liaise and work closely with manufacturers on product specifications, including electrical, mechanical, and environmental. Evaluate and finalize prototypes for subsequent production and commercialization.
  • Continuously Identify new market opportunities and evaluate different solutions by conducting Proof-of-Concept tests and trials.
  • Supervise and prepare product testing and documentation
  • Analysis of competing products and brands and identify our uniqueness
  • Perform cost efficiency and return on investment analysis, find ways to minimize cost with no degradation of quality and reliability.

Qualifications and Experience

  • BSc/Master in Systems/Electrical/Computer engineering
  • Cisco Cerified qualifications (CCNA, CCDP and CCIE) would be highly preferred
  • At least 2-3 years experience in IP communications, wireless network and CPE (Wi- Fi, LTE/5G, PMR, licensed and unlicensed frequency spectrum)
  • Well versed with industry communication protocols
  • Knowledge of the various industrial standards, including electrical, mechanical, and environmental
  • Knowledge of quality and reliability concepts and practices
  • Creative and passionate about creating products/solutions to network problems
  • Able to work efficiently with minimal supervision
  • Flexible to travel to manufacturers site when required
  • Good command of Cantonese, Mandarin, and English

Salary

The salary will be commensurate with the relevant experience of the successful candidate.

The Project Engineers will be in charge of one or multiple projects at a time. He/she can co-lead or as an assistant to a project manager, giving advice and supervision to the engineering and management aspects of the project implementation.

Responsibilities and Duties

  • Project planning, liaison and managing the timely delivery of contract requirements
  • Responsible for all facets of planning and forecasting of the project
  • Coordinate and acquire resources for the proper execution of projects including sub-contractors, materials, and equipment
  • Keeping project(s) on schedule, with specified quality and budget
  • Manage, coordinate and liaise with sub-contractor(s)
  • Provide ongoing reporting of project progress to all stakeholders
  • Ensuring that all aspects of the project deliverables are met including maintenance of project documentation
  • Troubleshooting problems as they arise on a project – finding efficient and effective solutions
  • Provide input and coordination to all required testing and commissioning of projects

Qualifications and Experience

  • BSc. In computer science or electrical engineering with 3 years relevant experience as a project engineer
  • Training and/or qualification in project management
  • Experience with delivering government projects would be highly preferred
  • Ability to work under pressure and deadlines
  • Excellent in organizational skills and initiative
  • Confident decision-making ability
  • Excellent oral and written communication skills

Salary

The salary will be commensurate with the relevant experience of the successful candidate.

Responsibilities and Duties

  • Implement and optimized various software modules and APIs for BATS.
  • Modify Linux kernel components and networking device drivers.
  • Create and maintain software documentations and user manual.
  • Perform functional enhancement, system deployment and testing.
  • Collaborate with other software engineers and researchers on software architecture design, test and implementation.

Requirements and Qualifications

  • BSc or MSc Degree in Computer Engineering, Software Engineering or equivalent.
  • Proficient in C/C++
  • Knowledge in working on Linux Kernel, Linux networking, and device drivers.
  • Experience in writing and maintaining documentation and source code management
  • Familiar with virtualization technologies (KVM, Docker, Kubernetes, …)
  • Highly motivated, passionate, well-organized, reliable and proactive
  • Ability to multi-task and prioritize workload
  • Good interpersonal skills and ability to collaborate with others and possess an achievement mind set.
  • Good oral and written communication skills
  • Open-source contribution and public repository on GitHub is an advantage

Salary

The salary will commensurate with the relevant experience of the successful candidate.