What are the responsibilities and job description for the Advanced Robotics Developer position at ARIS Technology?
About Us:
We are a leading technology company dedicated to revolutionizing manufacturing processes through advanced robotics and automation technology. Our mission is to deliver innovative solutions that improve product quality, reduce waste, and enhance efficiency for our customers.
Job Description:
We are seeking a highly skilled Software Engineer with experience specializing in writing firmware, system drivers, and software for managing hardware device workflows. The ideal candidate will have a strong background in developing software solutions involving interaction with hardware systems with proficiency in C#, Python, API, protocols, and frameworks such as WebSocket, and gRPC protocols, MS Windows, and Linux. This role is pivotal in advancing our automated robot inspection system, aimed at enhancing manufacturing processes by reducing process waste and improving product quality.
Key Responsibilities:
Requirements:
The ideal candidate will have professional experience in software engineering, with a focus on collaborative robots, laser scanners, and motor control. Proficient in C#, Python, API, MS Windows, Linux, as well as knowledge of communication protocols. Strong understanding of software design patterns and hardware-software interfaces design.
We are a leading technology company dedicated to revolutionizing manufacturing processes through advanced robotics and automation technology. Our mission is to deliver innovative solutions that improve product quality, reduce waste, and enhance efficiency for our customers.
Job Description:
We are seeking a highly skilled Software Engineer with experience specializing in writing firmware, system drivers, and software for managing hardware device workflows. The ideal candidate will have a strong background in developing software solutions involving interaction with hardware systems with proficiency in C#, Python, API, protocols, and frameworks such as WebSocket, and gRPC protocols, MS Windows, and Linux. This role is pivotal in advancing our automated robot inspection system, aimed at enhancing manufacturing processes by reducing process waste and improving product quality.
Key Responsibilities:
- Design and develop software applications for managing hardware components and their workflows.
- Implement and optimize drivers for robotic components.
- Collaborate with cross-functional teams to develop software architecture.
- Work on data acquisition and preparation.
- Develop APIs and interfaces for third-party applications.
Requirements:
The ideal candidate will have professional experience in software engineering, with a focus on collaborative robots, laser scanners, and motor control. Proficient in C#, Python, API, MS Windows, Linux, as well as knowledge of communication protocols. Strong understanding of software design patterns and hardware-software interfaces design.