Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
Key Responsibilities:
Lead and mentor development teams on large-scale software applications.
Design, develop, and maintain high-speed scientific data acquisition and processing systems.
Develop and deploy parallel and distributed high-performance computing solutions.
Prototype and implement custom software for hardware integration, including camera systems, controllers, and data processing pipelines.
Provide on-site technical support for mission-critical testing and data acquisition in laboratory and field environments.
Troubleshoot and optimize system performance across Linux, Windows, and hybrid environments.
Qualifications:
Bachelor’s or Master’s degree in Computer Science or related field.
A minimum of 5 years experience in software development.
Proficiency in Python, Cython, C/C++, SQL, and Shell scripting.
Experience with hardware integration, high-speed networking, and storage solutions.
Excellent problem-solving, communication, and mentoring skills.
Preferred:
10+ years experience in software development feild.
Experience in scientific, defense, or aerospace industries.
Knowledge of high-availability clusters, virtualization, and hybrid cloud environments.
Experience with on-site technical support for laboratory or field testing.
Experience with programming, system administration, and networking interfaces.
Experience with designing and administer high-availability clusters and high-speed storage networks (iSCSI, SAN, NAS).
Auto-Apply to Programmer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.