What Jobs are available for C Engineer in Hong Kong?
Showing 3181 C Engineer jobs in Hong Kong
Software Development Engineer
Posted today
Job Viewed
Job Description
Description
Software Development Engineer (Fresh Graduates welcome)
Harmonic is the worldwide leader in video delivery solutions. We enable media companies and service providers to deliver ultra-high-quality streaming and broadcast services to consumers globally through innovative SaaS platforms and software-based appliances. We are changing the way media companies and service providers monetize live and on-demand content on every screen. Learn more at  
Role Description
We are looking for Software Development Engineer to join our development team and participate in the conception and development of next generation flagship products, services and systems for Harmonic's New Media initiative. 
You will be based in our Hong Kong R&D Center, one of our global innovation hubs conveniently located above the Mong Kok East Train station. You will be partnering and collaborating with R&D teams across worldwide offices to qualify product development cycles.
Location
Hybrid – 4 days/week from our HK office 
What You Will Be Doing
- Implement robust and scalable software-based products and solutions in agile development approach
- Research new technologies, techniques and 3rd party frameworks
- Building innovative product with Harmonic's comprehensive portfolio of video and media products, as well as Cloud base services
What You Should Have
- Bachelor degree or above in Computer Science, Computer Engineering, Mathematics, Physics or related disciplines
- Knowledge in one of C++, Golang, Java, Javascript or Python programming languages
- Experience in RUST programming is a plus
- Familiar with AWS, Azure, Google Cloud Platform, Linux, Docker, big data analytic & machine learning is a plus
Successful Candidates May Have The Opportunity To
- partner with our innovative teams across the globe to create the next technology for video streaming and potential career opportunity in Harmonic Canada R&D center.
- Work with cutting-edge streaming technologies used worldwide.
- collaborate with global R&D teams.
- gain hands-on experience in building mission-critical, large-scale distributed systems.
- learn end-to-end software development lifecycle, including AI-Assisted Development, Agile methodologies, and modern DevOps workflows.Interested graduates, please attach a copy of your academic transcript along with your application.
Diversity, Equality, and & Inclusion at Harmonic Inc
At Harmonic, we believe that building and nurturing a global team with diverse backgrounds and voices is critical to our success. Together, we achieve excellence through creativity and innovation, build relationships based on integrity and mutual respect, and deliver the highest quality in every aspect of our business for the benefit of our employees, business partners and shareholders. 
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Engineer
Posted today
Job Viewed
Job Description
Current Job Openings at Payoneer
Compliance & Risk Compliance Operations Finance
FP&A Reconciliation WFM Finance
Growth Checkout Global Enterprise
GTM APAC GTM China GTM LATAM
Marketing Revenue Operations WFM OPS
WFM S&M Legal & Regulatory CN License OPR
CN License R&D WFM Legal Operations
OPS CJ COE & Management OPS CJ Customer Care OPS CJ Enablement
OPS CJ KYC People Platform
Architecture Guild Business Applications CLM & Product Compliance
Data & Analytics Eco - System Money Movement Platform
Platform Engineering Platform Management Product
R&D
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Work closely with the various technical teams e.g. network, virtualization, unified communication, etc. in developing integrating solution to customer.
- Participate in various software projects based on different technologies such as security, cloud, WiFi, big data / data analytics, chatbot, etc.
- Perform system development, implementation, testing, debug and support.
- Research in advanced technology such as public cloud and private cloud, micro-services development, and container technology.
Requirements:
- Bachelor Degree in Computer Science, Computer Engineering or related disciplines.
- 0-2 years of development experience in Tomcat, Java, Servlet, JSP, JavaScript, SQL, and HTML.
- Have a strong sense of responsibility and an eagerness to learn.
- Have good interpersonal and communication skills.
- Good command of English.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Engineer
Posted today
Job Viewed
Job Description
Job responsibilities:
- Develop and maintain FPGA board drivers.
- Develop interfaces for interfacing with customer business systems and implement product software functionality.
- Optimize and adjust backend system functionality.
- Assist with product software development and debugging.
Job requirements:
- Bachelor's degree or above in electronics or computer science.
- 3+ years of driver development experience.
- Familiarity with the Linux kernel and PCIe bus protocols.
- Experience optimizing software performance for multi-threaded operating systems. Proficiency in C/C++.
- Familiarity with Bash and Python scripting.
- Strong learning ability, teamwork skills, and communication skills.
Ideal requirements:
- Strong interest in high-performance computing applications such as machine learning, image processing, and facial recognition.
- Experience with FPGA product development is preferred.
- Experience with PCIe product development is preferred.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Engineer
Posted today
Job Viewed
Job Description
Job responsibilities:
- Develop and maintain FPGA board drivers.
- Develop interfaces for interfacing with customer business systems and implement product software functionality.
- Optimize and adjust backend system functionality.
- Assist with product software development and debugging.
Job requirements:
- Bachelor's degree or above in electronics or computer science.
- 3+ years of driver development experience.
- Familiarity with the Linux kernel and PCIe bus protocols.
- Experience optimizing software performance for multi-threaded operating systems. Proficiency in C/C++.
- Familiarity with Bash and Python scripting.
- Strong learning ability, teamwork skills, and communication skills.
Ideal requirements:
- Strong interest in high-performance computing applications such as machine learning, image processing, and facial recognition.
- Experience with FPGA product development is preferred.
- Experience with PCIe product development is preferred.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Engineer (Software Development)
Posted today
Job Viewed
Job Description
We are looking for a talented and proactive Engineer to join our team.
Responsibilities:
- Implement design and development of solutions with emerging information technologies and multimedia technologies to cope with the Company's business development trend
- Perform application software development, documentation and system support on computer-based platforms
- Coordinate with both internal and external parties for project implementation and system commissioning work
Requirements:
- Degree or Higher Diploma in Computer Science, Computer Engineering, Information Engineering or related disciplines
- Minimum 2 years of hand-on experience in Windows-based and/or Web-based application software development
- Well-versed in ASP.NET, C#, Visual Basic, HTML, CSS and/or JavaScript
- Skillful in programming with IBM DB2 and/or Microsoft SQL Server
- Knowledgeable in application of SAP Crystal Reports is preferred but not essential
- Fluent in Cantonese and good in written and spoken English
- Good in communication and interpersonal skill
- Willing to work under pressure and occasional irregular working hours
- Candidates with less experience will also be considered
Please apply, quoting the appropriate reference number, with details of your qualifications and experience, expected salary and a contact telephone number to The Senior Manager, Personnel Department, Television Broadcasts Limited, TVB City, 77 Chun Choi Street, Tseung Kwan O Industrial Estate, Tseung Kwan O, Kowloon or email to us via Recruitment Centre.
Applications received are solely for selection purpose. Those not invited for an interview within 4 weeks may consider their applications unsuccessful and their applications will be filed for another 3 months for future selection. Afterwards, all applications would be destroyed.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Information security is one of the hottest areas in IT. Bloombase is created with the mission to solve data leakage problems in data centers with a transformative approach.
We are building a team of coworkers with the intelligence, the skills and the drive to be the best. If you are looking for a challenging position with a well-managed, well-funded technology innovator, consider a position with Bloombase. We offer an excellent package, as well as a great place to work. We create a positive work environment that attracts and engages high-quality coworkers through a combination of excellent benefits, working conditions and company culture.
If you share the same belief and core values, we would love to talk with you Join us to experience a Silicon Valley style work environment.
Job Description
Join us to advance the state-of-the-art in storage security technology and serve customers all around the world. 
Our team develops Bloombase StoreSafe, a fully-managed data-at-rest security software appliance that enables customers to lock down their crown-jewel data with powerful post-quantum cryptographic technologies. We are researching and developing new security capabilities, pushing the bounds of performance, driving innovative research in distributed storage services for unparalleled scalability and high availability, and investing in user experience.
As a senior engineer on the team, you will collaborate with colleagues mainly on research, as well as prototyping, software design, and implementation. Our technical problems span all aspects of network storage technologies - NVMe, RDMA, RoCE, iWARP, Infiniband, FCP, FCoE, iSCSI, NFS, SMB, CIFS, S3, Atmos, REST, HTTP, FTP, SFTP - as well as cryptography: HSM, PKCS#11, FIPS, KMIP, AES, RSA, ECC, qTESTLA, McEliece for datacenter environments including on-premises traditional IT (SAN, NAS, DAS), virtualization (VMware ESXi, VirtualBox), HCI (OpenStack, Kubernetes), edge, CDI (SmartNIC, DPU, IPU) and off-premises cloud infrastructure (AWS, Azure, GCP). You may choose to dive into specific research areas, explore interdisciplinary challenges, or rotate over time to broaden your research horizons. You will have the opportunity to interact with technology alliance partners and customers and to work with product managers to define product improvements. You will solve hard problems, grow your research and technical expertise, and mentor others along the way.
If you are excited by the prospect of conducting impactful research to making it easier for customers to secure their crown-jewel data-at-rest at scale; if you are interested in research in operating systems, cryptography, storage networking technologies, distributed systems, and/or developer tools; and if you are looking to work with teammates to propose ideas, experiment, learn, and build great software - we would love to hear from you.
JOB RESPONSIBILITY
- Research, design and develop next generation data encryption security software products and solutions for data-center, server-side, cloud infrastructure for large scale organizational customers in all market sectors
- Interact with Bloombase's partner hardware, software and system vendors for interoperability and future technology integration
- Involve in all aspects of full software product research and development cycle from research-driven design, architectural exploration, development, testing, performance tuning, technical writing, etc
- Gather research insights from technical pre-sales and post-sales support interactions with customers and partners when necessary
- Design and architect technical solutions to meet data protection needs of customers
- Involve and represent Bloombase in various industry technology standard bodies when necessary
Basic Qualifications
- A Master's degree in Computer Science, Engineering, Mathematics, Physics, or equivalent research-oriented knowledge and skills
- At least five years of experience translating advanced concepts and research into product-grade code solving problems of increasing complexity
- Skill in at least two programming languages suitable for developing research prototypes and system software, e.g. Java, Kotlin, C, C++, Groovy
- Experience applying object-oriented and/or functional design
- Experience defining and/or refactoring software architecture
- Experience leading research-driven technical projects across multiple engineers
- Experience mentoring other engineers, formally or informally
Preferred Qualifications
- Experience with Linux, Microsoft Windows Server, Unix, AIX, HP-UX, OS400, zOS
- Experience with Intel, AMD, Arm, MIPS, FPGA
- Experience communicating with users, other technical teams, and senior management regarding research insights, product strategy and requirements, execution status, and technical designs
- Experience getting things done through collaboration with engineers on multiple teams, multiple timezones and multiple geographical locations
- Researching, designing, building, or evolving operating systems, kernel and driver
- Researching, designing, building, or evolving network storage systems and protocols
- Researching, designing, building, or evolving cryptography systems
- Researching, designing, building, or evolving key management systems
- Researching, designing, building, or evolving developer tools
- Experience with any of the following is a plus:
- Professional certifications: CISM, CISSP, CISA
- Communicating with users from Fortune 500 companies
- Operating 24x7 production systems
Benefits
- Medical and travel insurance
- Incentive stock options plan
- On-the-job training
- Exposure to top tier Global 500 scale organizations as customers
- Exposure to some of the most successful IT companies and new technologies that are shaping the future of IT
- Opportunities to grow with the company
- Privilege to work with cool and smart people
- Flexible working hours
- Domestic and international business travel opportunities
Bloombase is Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Be The First To Know
About the latest C engineer Jobs in Hong Kong !
QA Software Development Engineer
Posted today
Job Viewed
Job Description
Job responsibilities:
- Complete software use case development, test software development, script writing, and test case code implementation for the Linux operating system;
- improve QA workflows (Linux server-side) through the use of automated testing tools;
- automatically generate test reports.
- Analyze and identify issues encountered during testing to continuously improve product quality;
- assign work and provide technical guidance to test engineers, providing technical guidance and improvement to the overall project.
Job requirements:
- Bachelor's degree or higher in computer science;
- 3+ years of experience in software development or maintenance on the Linux operating system;
- Must be able to create high-quality test frameworks and code using shell scripts, C, C++, or Python;
- Experience in large-scale software system QA preferred
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Application software development engineer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Responsible for the development of docking with customer business, such as interface encapsulation and transplantation, operating system adaptation, etc.;
- responsible for the implementation of application layer software functions, solving customer on-site testing, deployment and operation problems;
- responsible for communicating with customer developers and solving their problems in secondary development.
Job requirements:
- Bachelor degree or above, major in computer science or software engineering, more than 1 year of work experience;
- proficient in C/C++, Java development, familiar with Bash shell, Python script development;
- familiar with Linux operating system, those with experience in Linux backend service program development are preferred;
- strong learning ability, strong teamwork and communication skills.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Application software development engineer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Responsible for the development of docking with customer business, such as interface encapsulation and transplantation, operating system adaptation, etc.;
- responsible for the implementation of application layer software functions, solving customer on-site testing, deployment and operation problems;
- responsible for communicating with customer developers and solving their problems in secondary development.
Job requirements:
- Bachelor degree or above, major in computer science or software engineering, more than 1 year of work experience;
- proficient in C/C++, Java development, familiar with Bash shell, Python script development;
- familiar with Linux operating system, those with experience in Linux backend service program development are preferred;
- strong learning ability, strong teamwork and communication skills.
Is this job a match or a miss?
 
            
        
                                            
            
                