{"id":4289266,"url":"https://alion.io/job/prefiro-robotics-software-engineer-integration-control-mfd","title":"Robotics Software Engineer - Integration & Control (m/f/d)","company":{"id":2448193,"name":"PREFIRO","domain":"prefiro.de","url":"https://alion.io/company/prefiro","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","truth_index":null},"role":"Robotics","role_family":"Robotics","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Karlsruhe, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CMake","optional":false},{"name":"Computer Vision","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Model Predictive Control","optional":false},{"name":"Pinocchio","optional":false},{"name":"Python","optional":false},{"name":"Reinforcement Learning","optional":false},{"name":"Reinforcement Learning","optional":false},{"name":"ROS","optional":false},{"name":"Foxglove Studio","optional":true},{"name":"GitLab CI","optional":true},{"name":"MoveIt","optional":true},{"name":"PlotJuggler","optional":true},{"name":"RViz","optional":true},{"name":"Zenoh","optional":true}],"status":"live","first_seen_at":"2026-10-23T12:39:55Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-11-14T17:56:46Z","board_verified":true,"closed_at":null,"days_open":22,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":22},"description":"Über Prefiro\nSpargel hat diese Saison bis zu 25 Euro pro Kilo gekostet! Das liegt daran, dass er wie ein Großteil des Gemüseregals ausschließlich in Handarbeit geerntet wird. Wir von Prefiro sind die Ersten, die diese Prozesse automatisieren! Seit unserer Gründung 2024 nutzen wir Künstliche Intelligenz sowie Computer Vision und Robotik, um die Anbaugeräte der nächsten Generation aufs Feld zu bringen.\nDich begeistert es, neue Technologien unter realen Bedingungen einzusetzen, interessante und abwechslungsreiche Probleme zu lösen und direkt zu sehen, welchen Einfluss deine Ideen haben?\nDann werde Teil unseres achtköpfigen Teams und lass uns gemeinsam echte Probleme lösen.\nAufgaben\nIn der Rolle wirst du ...\nunsere Denso-Roboterarme programmieren und in Betrieb nehmen: Bewegungsabläufe, Ansteuerung und Fehlerbehandlung.\n\nRoboter und Peripherie (IO, Sensorik, Greifer) in unseren ROS-2-Robotik-Stack integrieren, vom Hochfahren bis zum Servicebetrieb.\n\nMPC-basierte Trajektorienplanung und Optimalsteuerung mitentwickeln, vom Konzept bis zur Umsetzung in Echtzeit auf dem Roboter.\n\nTaktzeiten im realen Einsatz analysieren und reduzieren.\n\nden Stack von einem Robotermodul auf mehrere pro Maschine skalieren. Dazu gehören Vernetzung, Robotersetup und Kalibrierung.\n\ndie Roboterrechner für die Echtzeitsteuerung optimieren: Docker, CPU-Pinning, ROS-2-Scheduling und Multithreading.\n\nFernzugriff, Datenerfassung und Robotik-CI/CD (z.B. Tests mit rosbag-Playback) aufbauen, damit wir die Roboter mit echten Felddaten laufend verbessern können.\n\nCode reviewen, Architekturentscheidungen mitgestalten und den Stack gemeinsam im Team debuggen.\n\ndie Roboter bei Feldtests vor der Saison und während der Spargelernte direkt auf dem Feld betreuen.\n\nQualifikation\nDu passt perfekt, wenn du ...\nein abgeschlossenes Masterstudium in Robotik, Mechatronik, Maschinenbau, Informatik oder einem vergleichbaren technischen Fach hast.\n\nmindestens zwei Jahre Berufserfahrung in der Robotik mitbringst, und zwar an echten Robotern, nicht nur in der Simulation.\n\nschon selbst echte Roboterarme programmiert, in Betrieb genommen und im realen Einsatz zum Laufen gebracht hast.\n\nsicher in modernem C++ (C++17) und Python 3 programmierst.\n\npraktische Erfahrung mit ROS 2 hast, idealerweise mit Jazzy: Nodes, Lifecycle Nodes, Executors, QoS und Launch-Files.\n\ndich fundiert mit Roboterkinematik und -dynamik auskennst (z. B. URDF, Pinocchio oder Vergleichbares).\n\nidealerweise schon Erfahrung mit Trajektorienplanung in Echtzeit hast, etwa mit Optimalsteuerung oder modellprädiktiver Regelung (MPC). Reinforcement Learning ist ein Plus.\n\nErfahrung mit Echtzeit-Robotersteuerung hast und weißt, worauf es bei Soft-Real-Time unter Linux ankommt (Scheduling, Latenzen, Threading).\n\nsicher mit CMake/colcon und Git unter Linux umgehst.\n\nfließend Englisch sprichst, denn Englisch ist unsere Arbeitssprache.\n\nNice to Have\nExtra-Pluspunkte gibt es, wenn du ...\nmit Industrierobotern gearbeitet hast, vor allem mit Denso SCARA (b-CAP, RC8) oder Universal Robots.\n\nOptimal-Control-Frameworks wie acados oder CasADi kennst oder schon mit Control Barrier Functions gearbeitet hast.\n\nErfahrung mit MoveIt 2 oder Ruckig für die Bewegungsplanung hast.\n\ndich mit Docker, GitLab CI und automatisierten Tests (GoogleTest, launch_testing) auskennst.\n\nschon DDS oder Zenoh getunt oder Multi-Roboter-Setups aufgebaut hast.\n\nmit Debugging-Tools wie RViz, Foxglove, PlotJuggler oder Nsight Systems vertraut bist.\n\nunter Linux sicher mit systemd, tmux und Shell-Skripten umgehst.\n\nGrundkenntnisse in Deutsch hast.\n\nDas bieten wir\nEchte Felder ab deiner ersten Saison. Dein Code läuft auf unseren Maschinen, und zwar auf landwirtschaftlichen Betrieben in Deutschland.\n\nKurze Wege vom Code zum Roboter. Neue Ideen laufen meist schon nach wenigen Tagen auf der echten Maschine.\n\nEin Problem, das sich zu lösen lohnt. Grünspargel wird bis heute komplett von Hand geerntet.\n\nEin kleines, motiviertes Team, das gemeinsam viel bewegt. Wenn du dazukommst, sind wir 8 Leute in Vollzeit, dazu 2 Praktikant:innen und ein:e Werkstudent:in.\n\nOffene Kultur, flache Hierarchien. Wir stehen noch am Anfang, deshalb zählt deine Meinung bei technischen Entscheidungen.\n\nGemeinsame Mittagspausen und Kaffee in der Küche unserer Halle.\n\nMitarbeiterbeteiligung über Stock Options.\n\nSo bewirbst du dich\nSchick uns über den Button „Jetzt bewerben“ deinen Lebenslauf und ein paar Zeilen zu einem Robotikprojekt, das du auf echter Hardware umgesetzt hast. Links zum Code sind herzlich willkommen. Verrat uns außerdem deinen frühestmöglichen Starttermin, deine Gehaltsvorstellung und welches Gemüse du als Nächstes automatisieren würdest.","description_format":"text","description_chars":4671,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"German","level":"Advanced (C1)","optional":false},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Stock options"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["AgTech","Agricultural Robotics"],"lifecycle":[{"event":"open","at":"2026-11-13T22:45:42Z"}],"visa":[],"liveness":{"score":59,"band":"ok","label":"Likely open","p_open":1,"p_active":0.781,"p_room":0.75,"age_days":21,"expected_fill_days":26,"reasons":["conf:7","win:late","comp:junior"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/prefiro-robotics-software-engineer-integration-control-mfd","json_url":"https://alion.io/job/prefiro-robotics-software-engineer-integration-control-mfd.json","meta":{"generated_at":"2026-11-14T18:08:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21353,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2448193},"rest":"https://alion.io/mcp/rest/get_company?id=2448193"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fprefiro-robotics-software-engineer-integration-control-mfd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fprefiro-robotics-software-engineer-integration-control-mfd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fprefiro-robotics-software-engineer-integration-control-mfd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/prefiro-robotics-software-engineer-integration-control-mfd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fprefiro-robotics-software-engineer-integration-control-mfd"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4289266}},{"tool":"search_jobs","arguments":{"company":"prefiro.de","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4289266},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}