Overview

Mechatronic and Software Engineer Jobs in Stellenbosch, South Africa at Datafin

ENVIRONMENT: A pioneering Agriculture Technology company is looking for a skilled Mechatronic / Software Engineer to join their team and contribute to the development and production of their

innovative

agricultural robots. The ideal candidate for this role has a degree in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, or a related field and is experienced in both mechanical and electronic engineering and possesses a practical mindset, driven by the desire to create solutions that deliver tangible value to customers.

DUTIES:

Program and maintain the company’s robots using the Java language.

Assemble and integrate robot parts, ensuring high-quality and efficient production.

Install company robots at customer sites, ensuring proper functioning and customer satisfaction.

Troubleshoot and debug production and programming issues, providing timely resolutions.

Design 3D models of robot parts using CAD software.

Utilize 3D printing technologies to manufacture robot components.

Manage stock levels of robot components and coordinate with suppliers for timely replenishment.

Write clean, efficient, and reusable code following best practices and coding standards.

Integrate mechatronic systems in collaboration with the engineering team.

Utilize Git and related tools for version control, CI/CD pipelines, and collaboration.

Collaborate with the quality assurance team to ensure the delivery of high-quality mechatronic solutions.

Optimize system performance, ensuring scalability and reliability.

Stay up to date with the latest trends and technologies in mechatronics and related fields.

REQUIREMENTS:

Preferably a degree in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, or a related field.

Proficiency in Java/C++/Python.

Solid understanding of object-oriented programming (OOP) concepts, REST APIs, and software design principles.

Knowledge of low-level protocols such as TCP/RS232 is a plus.

Experience with 3D modeling software for design and manufacturing.

Experience in 3D printing technologies is a plus.

Solid understanding of mechanical principles and systems integration.

Familiarity with a single-board computer/microcontrollers and IoT methodologies is a plus.

Familiarity with version control systems, such as Git.

Linux and terminal skills are advantageous for mechatronic system deployments.

ATTRIBUTES:

Strong problem-solving and debugging skills in the context of mechatronic systems and programming.

Excellent teamwork and collaboration abilities to work effectively with interdisciplinary teams.

Strong written and verbal communication skills to convey complex technical concepts.

Title: Mechatronic and Software Engineer

Company: Datafin

Location: Stellenbosch, South Africa

Category: Engineering (Software Engineer, Robotics)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.