As a Software Developer, you will be responsible for maintaining and enhancing automation applications, developing new functionality to automate part processing, and integrating Cloud-based solutions with CAD/CAM capabilities. You will collaborate with cross-functional teams and manage automation projects, ensuring timely and high-quality code delivery.
Responsibilities
- Maintain and enhance automation applications.
- Develop new functionality with a focus on automating part processing and integrating Cloud-based solutions with CAD/CAM capabilities.
- Manage automation projects and collaborate across functional teams, including IT, Engineering, and Manufacturing.
- Ensure high-quality code delivery within specified timelines and standards.
Required Skills and Experience
- 3+ years of experience with C#/C++ programming.
- 3+ years of experience with CAD, CAM, or other Mechanical Engineering applications.
- Proficiency in troubleshooting and testing own code.
Nice to Have Skills and Experience
- Background in computer manufacturing design.
- Experience in metal cutting or manufacturing.
- Knowledge of Product Lifecycle Management (PLM).
Skills
- C#
- Computer-Aided Design (CAD)
- C (Programming Language)
- Mechanical Engineering
- Computer-Aided Manufacturing (CAM)
- C++
- Back-End Web Development
- Metal Fabrication
- 3D Computer-Aided Design (CAD)
Note. This role requires candidates who can join with a 2-week notice period.
About You
We are looking for self-starters who can learn independently and troubleshoot their own code. If you are passionate about automation and software development and possess the required skills and experience, we encourage you to apply for this exciting opportunity.