Engineering
SG
What we do
Augmentus is a leading provider of robotic programming solutions that simplify and streamline traditionally complex industrial automation processes. Our innovative solution integrates cutting-edge features like 3D scanning, automated path optimization, and seamless robot code generation to make programming accessible and efficient for manufacturers handling high-mix, high-part complexity operations. Trusted by global leaders in industries such as media blasting, painting, and welding, Augmentus empowers companies to achieve scalability, reliability, and superior operational efficiency. Join us to revolutionize the future of robotics and automation.
What You Will Do
Design, develop, and maintain software components across backend services and system-level modules
Apply sound software architecture and system design principles to real-world problems
Implement efficient algorithms and data structures with attention to performance and reliability
Collaborate with product, robotics, and platform teams to translate requirements into technical solutions
Debug, test, and improve existing systems to ensure robustness and scalability
Contribute to technical discussions, design reviews, and code reviews
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering or a related field
Strong fundamentals in computer science, including algorithms, data structures, and system design
Working knowledge of at least one of the following languages: C#, C++, or Java
Exposure to backend development; full-stack experience is a plus
Ability to reason about software architecture, modularity, and maintainability
A portfolio demonstrating your work (e.g. GitHub, personal website, or relevant projects)
Good to Have
Experience with web frameworks, APIs, or distributed systems
Familiarity with databases, cloud services, or containerized environments
Prior exposure to robotics, automation, or industrial software systems