offene Stellen  /  Stellenausschreibung  /  Job offer

#hiring #job #wehire

Für diverse Robotic Projekte brauchen wir Verstärkung.


Wir suchen

Software-Entwickler gesucht (C++ Design-Patterns, C++ Test-Driven Development, Linux/Arduino)

Das Ardumower-Software-Entwicklungs-Team sucht Freelancer oder Mitarbeiter in Festanstellung (Remote) für folgende Tätigkeiten:

1) Sunray Code-Refactoring: Die Roboter Finate-State-Machine (FSM) soll in das sogn. "State"-Pattern (C++ Klassen)
überführt werden (Stichwort "Design Patterns")

2) Sunray Code-Refactoring: Weitere Teile des Codes sollen in C++Klassen überführt werden:
a) Roboter Line-Tracking
b) App-Kommunikationsprotokoll (AT-basiert), später zusätzl. auch REST-basiert, Schnittstellen für automatisierte Tests vorsehen
c) weitere zu identifizierende Abschnitte welche in Klassen (C++) überführt werden können

3) Sunray Simulator-Driver: ein Software-Treiber (SimRobotDriver, C++) ist zu entwickeln welcher die Kinematik (Bewegung) des Rasenroboters
anhand einfacher Bewegungsgleichungen (x,y,delta) in 2D simuliert und auf (konfigurierte) unerwartete Hindernisse Sensoren virtuell auslöst.
Es braucht keine Visualisierung entwickelt werden da die Sunray-App den Roboter bereits visualisieren kann.

4) Sunray Test-Driven Development: Automatisierte Testfälle (C++) sind zu entwickeln welche
a) kleine Beispiel-Szenarien automatisiert anlegen, so dass der Roboter eine Karte erhält
b) den Roboter diese Karte abarbeiten lassen
c) die Ergebnisse (Durchnschnittl. Abweichung vom Fahrweg, Prozent erfolgreich abgefahren etc.) automatisiert auswerten


Der Besitz eines Ardumowers/Alfreds ist ein Plus aber nicht zwingend notwendig da diese Aufgaben alle ohne Roboter erledigt werden sollen.

 

 

wir suchen auch:

Softwareentwickler – Informatiker – Programmierer (m/w/d)

Festanstellung, Vollzeit, Teilzeit oder Freelancer / Büro- oder Homeoffice Arbeitsplatz

Mit Kenntnissen im Bereich Hardware naher Programmierung & Robotic.

Robot Operating System (ROS) Programmierer (m/w/d)

Kenntnisse und Programmiererfahrungen

  • ROS (robot controller, Gazebo simulation, etc.)
  • C/C++ / Python Programmen
  • Linux (auf Microcontroller - bis PC – Hardware)
  • Erfahrungen mit ROS-SLAM (amcl, gmapping, Google cartographer, etc.)
  • Sensoren (2D/3D LiDAR Projektionen etc.)
  • Sensor Fusion (EKF, Kalman etc.)
  • Coverage Planning & Path Planning (z.B. graph-based a-star)
  • Path Tracking (MPC, stanley control etc.)

Über uns

Die owlRobotics GmbH ist ein junges Startup Unternehmen in Espelkamp, Ostwestfalen, spezialisiert auf Roboter Steuerungssoftware für autonom agierende outdoor Fahrzeuge, vom Rasenmäher bis zum Agrarroboter.
Wir sind ein Spezialist für cm-präzise Navigation per GPS-RTK mit LiDAR und der gesamten Steuerung.
Unsere Kundenset reicht vom Startup über kleine und mittelständische Unternehmen, mit dem Schwerpunkt des Fahrzeug- und Maschinenbauen, bis hin zum Industriellen Fertiger von Consumer Gartengeräten.
Neben der Softwareentwicklung ist die Adaption der Hardware und daraus resultierende Elektronikentwicklung eine wichtiger Teil unserer Kompetenz.

Unsere Entscheidungswege sind kurz, die Hierarchien flach. Wir sind inhabergeführt, kennen uns noch beim Namen und sind füreinander da.

Das machst du

Du arbeitest an der weiteren Entwicklung unserer Robotic Lösungen. Speziell an der Steuerungssoftware der Roboter, sie auf Basis eines Linux Derivat unter ROS laufen.
Neben der Erstellung von Programmen ist auch das Testen der Programmroutinen ein weiterer Aspekt der Aufgaben. Dafür stehen diverse Roboterfahrzeuge zur Verfügung.
Auch wirst Du immer mit unseren Kunden in Kontakt stehen, um die Projektkoordination und Abstimmung schnell und effizient sicherzustellen.

Was bringst du mit

Eine Informatik Ausbildung / Studium sowie einen professionellen „Spieltrieb“ und Interesse an Robotern, Navigation, Sensorik und Bildverarbeitung. Berufserfahrung speziell im Bereich Robotic ist wünschenswert aber keine zwingende Voraussetzung. Auch Berufsanfänger arbeiten wir gerne in die Thematik ein.

Bewerbungen bitte an : This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Software developers wanted (C++ design patterns, C++ test-driven development, Linux/Arduino)

Hello software developers!

The Ardumower software development team is looking for freelancers or permanent employees (remote) for the following tasks:

1) Sunray code refactoring: The robot finate state machine (FSM) is to be transferred into the so-called "State" pattern (C++ classes) (keyword "design patterns")

2) Sunray code refactoring: Further parts of the code are to be transferred to C++ classes:
a) Robot line tracking
b) App communication protocol (AT-based), later also REST-based, provide interfaces for automated tests
c) other sections to be identified which can be converted into classes (C++).

3) Sunray Simulator Driver: a software driver (SimRobotDriver, C++) is to be developed which controls the kinematics (motion) of the robot lawn mower in 2D using simple motion equations (x,y,delta) and virtually triggers sensors for (configured) unexpected obstacles. There is no need to develop a visualization as the Sunray App can already visualize the robot.

4) Sunray Test-Driven Development: Automated test cases (C++) are to be developed:
a) Create small automated example test-scenarios so that the robot receives a map
b) Let the robot process this map
c) Evaluate the results (average deviation from the route, percent successfully driven, etc.) automatically.

Owning an Ardumower/Alfred is a plus but not essential as these tasks are all meant to be done without robot.

Please get in touch if you are interested in collaborating:

 

 

Robot Operating System (ROS) Programmer (female/male/diverse)

The ideal candidate will be responsible for developing high-quality robotics applications.

They have skill with robotic software development and Robot Operating System (ROS) .

Responsibilities

Develop quality software and applications
Analyze and maintain existing software applications
Code design and testing in simulations and real robots
Discover and fix programming bugs

 

Qualifications

Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages

Skills and Programming Kowledge

· ROS (robot controller, Gazebo simulation, etc.)

· C/C++ / Python

· Linux for micro controller and PC

· Understanding ROS-SLAM (amcl, gmapping, Google cartographer, etc.)

· Sensors (2D/3D LiDAR projection etc)

· Sensor Fusion (EKF, Kalman etc.)

· Coverage Planning & Path Planning (z.B. graph-based a-star)

· Path Tracking (MPC, stanley control etc.)

 

What is owlRobotics GmbH doing

owlRobotics GmbH stands for high precision navigation algorithms for self driving robots like lawn mowers and similar vehicles, based on our Sunray-OS or open standard

Robot Operating System (ROS), with sensors, cameras, LiDAR & GPS.

To ensure cm-precision navigation in all topologies and environments.

About owlRobotics GmbH

owlRobotics GmbH stands for high precision navigation algorithms for self driving robots like lawn mowers and similar vehicles, based on our Sunray-OS or open standards.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.