Auf einen Blick
- Aufgaben: Develop and integrate navigation systems for autonomous agricultural robots using ROS and Move Base Flex.
- Arbeitgeber: Join Nature Robots, a dynamic startup focused on sustainable agriculture through robotics and AI.
- Mitarbeitervorteile: Work in an innovative environment with excellent networking opportunities in science and business.
- Warum dieser Job: Contribute to impactful projects that tackle climate change and enhance local farming systems.
- Gewünschte Qualifikationen: Master’s degree in Robotics or related field; strong skills in Python, C++, and ROS required.
- Andere Informationen: Location: Osnabrück and Bohmte; inclusive hiring practices for qualified applicants.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Full-time Robot Software Engineer Position
Nature Robots is a young robotics and AI startup with the goal of supporting regenerative and sustainable agriculture and building a full farming system. Challenges such as global climate change, increasing populations, lack of labor, and increasing local trade for organic food require resilient and local bio-intensive farming systems.
In the short term, Nature Robots is developing new technological solutions for humans and nature in agriculture, such as long-term autonomous agricultural robots that use outdoor navigation to navigate uneven and semi-structured terrain while recording high temporal and spatial resolution 3D maps of plants to provide recommended actions for gardeners and farmers.
Your task is the development of a navigation system for an autonomous agricultural robot or machine: Within the scope of a cooperation, a 2D navigation system for an existing autonomous robot is to be further developed. Nature Robots has co-developed the ROS navigation framework Move Base Flex. This runs on dozens of robots in production in large warehouses and acts as a middle layer for navigation control. It controls low-level planners and controllers that move the robot from A to B in an environment with static and dynamic obstacles to complete tasks. It also provides a standardized interface to high-level robot systems and planners that unify and control all the robot’s subcomponents in a regulated manner. Building on Move Base Flex, the navigation strategies and navigation controllers need to be developed.
Responsibilities:
- Further develop and integrate a robot navigation system for autonomous agricultural robots using ROS, Move Base Flex (MBF), and Behavior Trees (BTs).
- Develop row following and headland controllers for various environments as MBF controllers and integrate them into the corresponding BT.
- Implement, integrate, test, and document the developed strategies into the existing solutions.
Our requirements:
- Completed Master’s degree in Robotics, Computer Science, Artificial Intelligence, Cognitive Science, or a related field of study.
- Good language skills in English and German.
- Excellent knowledge in sensor data processing and mobile robotics.
- Excellent knowledge of Python, C++, and ROS.
- Practical experience in robot navigation, Move Base, or Move Base Flex.
- Experience with ROS2, gRPC, ProtoBuf, FlatBuffers, HDF5.
What you can expect:
- The opportunity to work on interdisciplinary research projects at the intersection of AI and robotics.
- Excellent contacts with the scientific and business communities.
- An innovative, agile, and professional work environment in an AI and robotics startup.
The employer is the start-up Nature Robots GmbH, and the work takes place at the locations Osnabrück (CIC) and Arenshorst, Bohmte (AI Market Garden).
People with disabilities and applicants of equal status will be given preferential consideration if they are equally qualified.
#J-18808-Ljbffr
Robot Software Engineer [m/w/d] Arbeitgeber: Nature Robots GmbH
Kontaktperson:
Nature Robots GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Robot Software Engineer [m/w/d]
✨Tip Number 1
Mach dich mit dem ROS-Framework und insbesondere mit Move Base Flex vertraut. Es ist wichtig, dass du die Funktionsweise und die Möglichkeiten dieser Technologien verstehst, um in der Position als Robot Software Engineer erfolgreich zu sein.
✨Tip Number 2
Zeige deine praktischen Erfahrungen mit Robotern und Navigationstechniken. Wenn du an Projekten gearbeitet hast, die ähnliche Herausforderungen wie die Entwicklung von Navigationssystemen für autonome Roboter beinhalten, hebe diese in Gesprächen hervor.
✨Tip Number 3
Netzwerke mit Fachleuten aus der Robotik- und KI-Community. Besuche relevante Konferenzen oder Meetups, um Kontakte zu knüpfen und mehr über aktuelle Trends und Technologien zu erfahren, die für die Position von Bedeutung sind.
✨Tip Number 4
Bereite dich darauf vor, technische Fragen zu Sensorverarbeitung und mobilen Robotern zu beantworten. Du solltest in der Lage sein, deine Kenntnisse in Python und C++ zu demonstrieren, da diese Fähigkeiten für die Rolle entscheidend sind.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Robot Software Engineer [m/w/d]
Tipps für deine Bewerbung 🫡
Understand the Company and Role: Take some time to research Nature Robots and their mission in sustainable agriculture. Familiarize yourself with their projects, especially those related to robotics and AI, to tailor your application effectively.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with ROS, Move Base Flex, and any practical work in robot navigation. Mention specific projects or roles where you utilized Python and C++.
Showcase Your Skills: Clearly outline your technical skills, particularly in sensor data processing and mobile robotics. Provide examples of how you've applied these skills in previous roles or projects.
Craft a Compelling Cover Letter: Write a personalized cover letter that connects your background to the responsibilities of the Robot Software Engineer position. Express your enthusiasm for working at the intersection of AI and robotics and how you can contribute to their goals.
Wie du dich auf ein Vorstellungsgespräch bei Nature Robots GmbH vorbereitest
✨Show Your Passion for Robotics
Make sure to express your enthusiasm for robotics and AI during the interview. Share any personal projects or experiences that demonstrate your commitment to the field, especially those related to agricultural technology.
✨Demonstrate Technical Expertise
Be prepared to discuss your knowledge of ROS, Move Base Flex, and your programming skills in Python and C++. Highlight any relevant projects where you implemented navigation systems or worked with sensor data processing.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, particularly in the context of robot navigation. Practice explaining your thought process and how you would approach developing navigation strategies for autonomous agricultural robots.
✨Familiarize Yourself with the Company’s Mission
Research Nature Robots and understand their goals in supporting sustainable agriculture. Be ready to discuss how your skills and experiences align with their mission and how you can contribute to their innovative projects.