iKnowHow SA is a leading Software & Robotics Solutions company operating internationally. Within just a couple of years, our team grew up more than 80%, we moved into a new spacious and modern office, and we kicked off 2024 with several new and exciting projects in digital transformation, custom software, and robotics.
We are looking for an enthusiastic Junior Robotics Engineer, who will support our engineering team throughout the development and prototyping of innovative automated robotic systems on behalf of our clients.
As a Junior Robotics Engineer, you will:
- Assist in Software Development: Support the development and integration of software components for robotic systems, under the guidance of senior engineers.
- Simulation and Testing: Participate in simulations and testing using Gazebo and ROS1/ROS2 to validate system performance.
- Contribute to Algorithm Implementation: Assist in implementing and testing basic motion planning and control algorithms for robotic systems.
- Version Control and Containerization Basics: Learn and use Git and GitHub for version control, following established best practices; gain exposure to Docker for containerization.
- Documentation Support: Contribute to project documentation and report test results for ongoing projects.
- Learning and Development: Take part in training sessions and knowledge-sharing activities to build expertise in robotics software engineering.
Requirements
- Educational Background: Bachelor’s degree in Robotics, Mechanical, Electrical, or Mechatronics Engineering, or currently completing studies in a related field.
- Experience Level: Internship experience or 1+ years of academic or professional experience in robotics or related fields is preferred but not required.
- Programming Skills: Basic knowledge of Python and/or C++.
- Technical Skills:
- Exposure to ROS1/ROS2 and Gazebo, either through coursework, projects, or internships.
- Familiarity with Git and GitHub for version control is a plus.
- Understanding of basic motion planning and control concepts for robotic systems.
- Problem-Solving Ability: Willingness to learn new problem-solving techniques and apply analytical skills.
- Communication Skills: Strong verbal and written English skills for effective team collaboration and reporting.
- Team-Oriented Attitude: Positive attitude, adaptability, and eagerness to learn from peers and senior team members.
Benefits
- Competitive Entry-Level Salary: Compensation based on experience and qualifications.
- Learning Opportunities: Structured onboarding, training, and mentorship from senior team members.
- Collaborative Workspace: A modern office in Athens designed for team collaboration and creativity.
- Continuous Learning: Access to personalized training sessions and knowledge-sharing opportunities.
- Supportive Environment: Positive and growth-focused work culture for skill-building and career development.