freehire launches on Product Hunt on 26 August.

Follow →

Software Developer Intern

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.

About Your Role

Develop and Maintain Software Solutions

Design, implement, and optimize software modules using C# and Python to support automation and industrial processes. Collaborate with the team to enhance and expand existing features for improved user experience and functionality.

Prototype and Experiment in a Sandbox Environment

Work within a dedicated sandbox/Unity-based kinematic repo for rapid prototyping and algorithm testing. Assist in experimenting with robotic control logic, path planning, and 3D data workflows.

Data Processing and Validation

Support data collection, cleaning, and formatting for robotics and vision datasets. Help validate algorithms and code modules related to robot programming and 3D data manipulation. Perform testing and debugging to ensure software reliability and consistency.

Contribute to Product Development

Work closely with cross-functional teams to understand software requirements and translate them into efficient software modules. Participate in brainstorming sessions to innovate and deliver cutting-edge features.

Learn and Grow in Robotic Programming

Leverage internal training to develop expertise in robotic systems and machine vision.

Requirements

Currently enrolled in or recently graduated from a relevant degree program Computer Science, Software Engineering, or a related field. Strong proficiency in Python (preferred) or C#, C++, Rust, or JavaScript is a plus Strong understanding of software architecture, object-oriented programming (OOP), and adherence to SOLID principles. Familiarity with version control systems (e.g., Git) and software development life cycles. Experience or familiarity with Agile development practices (Jira, Confluence). Strong problem-solving skills and attention to detail. Experience 3D software: Fusion, Blender, Unity is a plus.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available