Staff Engineer, Software Development
1 day ago
Staff Engineer, Software Development (Semiconductor R&D) Galatek stands at the forefront of scientific and technological innovation, serving as a catalyst for global transformation. Headquartered in Singapore, with R&D and delivery centres in Germany, the United States, Japan, and China, our global presence reflects our commitment to delivering top‑tier solutions and being a responsible global citizen. With an unwavering commitment to enhancing human life and shaping a more vibrant, resilient, and sustainable future, we empower the world's brightest minds to push the boundaries of possibility. Galatek is an ambitious start‑up fuelled by a diverse team of exceptional talents from leading global universities. United by a shared vision of innovation, we are pioneering advancements in robotics automation and artificial intelligence, transforming their applications in Biopharmaceutical and Semiconductor Manufacturing. By providing cutting‑edge production tools, we liberate researchers and innovators from routine tasks, enabling them to focus on discovery and advancement. From life sciences and clinical diagnostics to applied chemicals, integrated circuits, and sustainable energy, we ignite a wave of breakthroughs that redefine industries and drive meaningful progress. About the Role At Galatek Singapore, we’re building the next generation of advanced semiconductor equipment—and we’re looking for a Staff Engineer, Software Development to help drive this transformation. If you're passionate about engineering complex systems and thrive at the intersection of software, motion control, vision, and automation, this is your chance to make a meaningful impact. Job Summary As a Staff Engineer – Software Development, you’ll play a leading role in the architecture, development, and deployment of real‑time control and automation software for state‑of‑the‑art semiconductor equipment. You will collaborate across disciplines—mechanical, electrical, motion, vision, and systems engineering—to deliver a tightly integrated, performance‑optimised platform. Responsibilities Architect and develop robust software systems for multi‑axis motion control, machine vision, sensor integration, and process automation. Lead software design across the entire development lifecycle: concept, prototyping, implementation, testing, and support. Work closely with mechanical and electrical engineers to ensure seamless hardware‑software integration. Integrate high‑performance vision systems with motion hardware for real‑time feedback, alignment, and inspection tasks. Tune and optimise servo control algorithms and motion trajectories in coordination with motion control engineers. Implement and maintain real‑time, event‑driven architectures, ensuring deterministic performance under high‑throughput conditions. Develop system‑level features including error handling, data logging, diagnostics, and state‑machine control. Collaborate with systems engineering on requirements gathering, validation, traceability across subsystems, and software verification strategies. Apply Agile methodologies, working in sprints with cross‑functional teams, and managing tasks via Scrum, Jira, or similar planning tools. Participate in code reviews, contribute to software documentation, and help define standards for code quality, modularity, and reusability. Guide junior engineers and lead technical discussions to ensure scalable, maintainable design decisions. Drive continuous improvement of code quality, development process, and deployment pipelines. Key Requirements Bachelor’s or Master’s degree in Computer Science, Electrical/Mechatronics Engineering, or related field. More advanced qualifications will be a bonus. 10+ years of experience in software development for semiconductor equipment, industrial automation, or precision mechatronics. Advanced proficiency on C++, C#, Python, and Real‑Time OS (e.g., QNX, RT‑Linux), EtherCAT, CANOpen. Experience with Motion Platforms: ACS, Galil, Beckhoff TwinCAT, NI Motion, etc., and Vision Tools: Matrox, Halcon, Cognex, OpenCV, etc. Expertise in designing and integrating real‑time control systems, especially involving multi‑axis motion and machine vision. Experience working on complex systems with tight latency, synchronization, and safety constraints. Strong experience working with Agile development processes, including Scrum, Jira, Confluence, and sprint‑based task management. Experience delivering complex systems under structured SDLC (Software Development Life Cycle) and Agile frameworks. Solid knowledge of embedded software, hardware abstraction, and real‑time communication protocols. Familiarity with servo tuning, trajectory control, and motion synchronization techniques. Strong problem‑solving skills and an ability to debug issues across both hardware and software domains. Excellent communication and collaboration skills; comfortable working in cross‑functional teams in a fast‑paced technology environment. Experience supporting NPI (New Product Introduction) processes, including prototype and tester development, integration, testing and debugging, and manufacturing readiness. Passion for innovation and continuous improvement in high‑performance automation systems. Excellent written and verbal communication skills in both English and Mandarin (for working with clients and vendors in the region). Willing to travel 25% time during new product transition and customer engagement periods. Additional Information Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Research Industries: Semiconductor Manufacturing #J-18808-Ljbffr
-
Staff Software Engineer
2 weeks ago
Singapore The Digital and Intelligence Service (DIS) Full timeStaff Software Engineer (DXO) – Digital Ops-Tech Centre (DOTC)About Us The Digital Ops-Tech Centre (DOTC) is a newly established unit within The Digital & Intelligence Service, dedicated to exploring cutting-edge technologies and adopting industry best practices in software engineering. As the centre of excellence for Software Engineering, DOTC enhances...
-
Software Developer
1 week ago
Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time**Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...
-
Staff Engineer
7 days ago
Singapore Seagate Technology Full timeJoin to apply for the Staff Engineer (Software Engineering)role at Seagate Technology About Our Group The Software Engineering department within Equipment Design Engineering (EDE) at Seagate Technology designs, develops, and sustains robust software solutions for HDD backend test equipment and automation systems. The team specializes in automation...
-
Software Developer
1 week ago
Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time**Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...
-
Senior/staff Software Engineer
1 week ago
Singapore YouTrip Full timeYouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually. Our consumer and business propositions -...
-
Staff Software Engineer
1 week ago
Singapore PayPal Full timeJoin to apply for the Staff Software Engineer role at PayPal Join to apply for the Staff Software Engineer role at PayPal Get AI-powered advice on this job and more exclusive features. The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple,...
-
Senior/Staff Software Engineer
2 weeks ago
Singapore ExpressVPN Full timeSenior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Senior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Get AI-powered advice on this job and more exclusive features. Direct message the job poster from ExpressVPN Kape is a...
-
Staff Software Engineer
2 weeks ago
Singapore Illumina Full timeJoin to apply for the Staff Software Engineer - Full Stack role at Illumina 1 day ago Be among the first 25 applicants Join to apply for the Staff Software Engineer - Full Stack role at Illumina Get AI-powered advice on this job and more exclusive features. What if the work you did every day could impact the lives of people you know? Or all of humanity?At...
-
Staff Software Engineer, Lending
2 weeks ago
Singapore Airwallex Full timeJoin to apply for the Staff Software Engineer, Lending role at Airwallex 2 days ago Be among the first 25 applicants Join to apply for the Staff Software Engineer, Lending role at Airwallex Get AI-powered advice on this job and more exclusive features. About Airwallex Airwallex is the only unified payments and financial platform for global businesses....
-
Senior/Staff Software Engineer
2 weeks ago
Singapore YouTrip Full time $180,000 - $250,000 per yearYouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually. Our consumer and business propositions...