We Offer:
-
Excellent professional development and promotion opportunity
-
13 months salary
-
Five-day workweek
-
15 days annual leave
-
Medical insurance
If you are interested in joining us, please send your resume together with your present and expected salaries to hr@tardigade.com.
Senior Software Engineer/Software Engineer (C/C++)
Roles & Responsibilities:
-
Work with architect to deliver high quality SDN and NFV platform products
-
Prepare high quality detailed design and testing documents
-
Evaluate the feasibility of latest SDN and NFV technologies
-
Work with designer to deliver product with the best UX
Requirements:
-
Degree or above in Computer Engineering, Computer Science or related disciplines
-
At least 3 years working experience on Linux system development
-
Expertise and solid experience in C/C++ programming language
-
Knowledgeable in Linux networking and virtualization, computer networks and protocols
-
Knowledge in DPDK, OpenStack, and ONOS is a plus
-
Passionate in latest technologies, responsible and a good team player
-
Good in English
Hardware Manager (Senior Manager)
Roles and Responsibilities:
-
Identify the hardware solution for our satellite communication products (including chipset, SOC, server type, cabinet, power supply, cabling, etc.)
-
Conduct Feasibility Analysis and new product development hardware activities
-
Responsible for the Hardware Specification of our products
-
Design the physical layout and inter-connection of different modules within our products
-
Identify and manage all the hardware suppliers
-
Estimate the product development fees and BOM costs
-
Develop QA test plan to make sure the products can meet the Hardware Specification
-
Support product introduction to manufacturing and manufacturing support for mass production
-
Support Product Certifications
-
Support customer requests and failure analysis
Requirements:
-
Bachelor degree in Industrial Engineering, Electrical Engineering, or other related discipline
-
Relevant R&D experience in system level hardware design, schematic design, PCB layout/Gerber review
-
Experience in wireless / RF product design is a plus
-
5+ years of experience in designing and launching (EVT, DVT, Pilot Run, MP). More than 10 years of experience will be considered as Senior Manager.
-
Understanding and experience with EMI and safety certifications is an advantage
-
Strong project management, analytical and problem solving skills
-
Effective communication skills (English, Cantonese, Mandarin)
-
Travel to PRC or Overseas may be required
System Test Manager (Senior Manager)
Roles and Responsibilities:
-
Developing a test strategy and plan for satellite communication related product per each release/delivery
-
Developing detailed test cases according to defined system requirement specification
-
Building and Leading a testing team to execute test cases and make sure the tasks are completed on time
-
Managing defects uncovered by interacting with different parties until the defects are resolved
-
Reporting on testing status and progress to senior management
-
Providing test report per each release/delivery and obtaining sign-off for the testing phase
-
Participating in product design review meetings
Requirements:
-
Bachelor degree or above in Electronic Engineering, Telecom Communications Engineering, Computer Science or other related disciplines.
-
5+ years of experience in product testing and team management. More than 10 years of experience will be considered as Senior Manager.
-
Test experiences on any of the following areas are required:
-
wireless communication products (Satellite, 3G/4G, WIFI, IOT, etc.)
-
Network Management System (NMS) / Business and Operation Support System (BOSS)
-
Applications such as VOIP, VOD, Video Surveillance
-
-
Knowledge of IP networking and server-side application platform is an advantage.
-
Strong project management, analytical and problem solving skills
-
Effective communication skills (English, Cantonese, Mandarin)
-
Travel to PRC or Overseas may be required
Software Architect
Responsibilities:
-
Lead a Scrum team to deliver high quality software product
-
Work with lead architect to design different system components
-
Prepare high quality architecture design and testing documents
-
Design and implement core system framework
-
Evaluate the feasibility of new technologies to build scalable system
Requirements:
-
Degree or above in Computer Engineering, Computer Science or related disciplines
-
At least 7 years working experience in Java development on large scale system
-
Expertise in Java and design pattern
-
Expertise in Data modeling/SQL optimization
-
Knowledgeable in RESTFul Webservice/MySQL/Spring/Java performance optimization
-
Certificate in OCJP is an advantage
-
Experienced in NATS, Spark, Hadoop and NoSQL development is a plus
-
Passionate in latest technologies, responsible and a good team player
-
Good in English
Senior Software Engineer (Java)
Responsibilities:
-
Work with architect to deliver high quality server products
-
Prepare high quality detailed design and testing documents
-
Evaluate the feasibility of latest software/server technologies
Requirements:
-
Degree or above in Computer Engineering, Computer Science or related disciplines
-
At least 3 years working experience in Java development
-
Expertise in Java and design pattern
-
Knowledgeable in Spring/MySQL/RESTFul Webservice
-
Certificate in OCJP is an advantage
-
Passionate in latest server technologies, responsible and a good team player
-
Good in written English
Senior Software Engineer (Front-End)
Responsibilities:
-
Work with architect to deliver high quality single page application and mobile app products
-
Work with designer to deliver product with the best UX
-
Prepare high quality detailed design and testing documents
-
Evaluate the feasibility of new front-end technologies
Requirements:
-
Degree or above in Computer Engineering, Computer Science or related disciplines
-
At least 3 years working experience in font-end development
-
Expertise in TypeScipt/JavaScript and AngularJS
-
Knowledgeable in RESTFul Webservice/AJAX
-
Knowledge in graphics design is a plus
-
Experienced in Java development is a plus
-
Passionate in latest technologies, responsible and a good team player
-
Good in written English
Software Engineer (Java)
Responsibilities:
-
Work with architect to deliver high quality server products
-
Prepare high quality detailed design and testing documents
-
Evaluate the feasibility of latest software/server technologies
Requirements:
-
High Dip. or above in Computer Engineering, Computer Science or related disciplines
-
At least 1 years working experience in Java development
-
Expertise in Java and design pattern
-
Knowledgeable in Spring/MySQL/RESTFul Webservice
-
Certificate in OCJP is an advantage
-
Passionate in latest server technologies, responsible and a good team player
-
Good in written English
◄
1 / 1
►