Be the bridge between our machine development and software development teams
Oversee development testing and deployment of custom software modules critical to machine function (eg: custom path planning or design for manufacturing compensation algorithms)
Drive team execution and accountability in alignment with the strategic goals of the phases of machine development
Partner with our TPMs to ensure development dependencies are in alignment with project program plans
Work with the U.S.-based team during a daily 1–2 hour overlap window to stay aligned and escalate major issues or requests for support
Support the human needs of your team
Grow, coach and ensure career development of your team members
Act as the engineering point of contact for automation development partnerships
Serve as the first line of technical defense for any software or system-related failures in Singapore-based machine development and testing
Solve novel problems that intersect software and hardware and contribute to shaping the future of custom digital manufacturing
Requirements
Ideally in a manufacturing, robotics, or automation context
3+ years of software team and project management
5+ years of software engineering experience
Prior experience with industrial automation, robotics systems, or CAD/CAM workflows
Familiar with systems integration, hardware/software interfaces, and production station bring-up
Experienced with diagnostic tooling, debugging processes, and real-time monitoring of distributed systems
Comfortable with ambiguity and working in fast-moving, cross-functional teams
Strong communicator, able to coordinate across time zones and distill complex problems into clear updates and action plans
Highly process-oriented with a strong emphasis on writing clear, maintainable documentation to support asynchronous collaboration
Expected to maintain daily 1–2 hour overlap with the U.S. team for syncs and progress updates