Jobsuche > Dortmund > Software engineer

Robotics Software Engineer

Instock.com
Dortmund, DE
Diese Stelle ist in deinem Land nicht verfügbar.

get Instock

Instock exists to advance the way we move and store physical inventory. Founded in 2020, Instock develops leading fulfillment technology powered by a fleet of identical, lightweight autonomous mobile robots.

Our robots are currently moving bins in Toronto, Silicon Valley, and Bratislava (Slovakia). The infrastructure used for storage of plastic bins is simple and decoupled from robots - it’s just a collection of drivable surfaces such as floors, walls, and ceilings.

Robots drive on these surfaces with the agility of a car rather than the rigidity of a train. Such flexiblity is required to operate successfully in a dense multi-robot environment.

This is how we are different from other platforms : minimalist infrastructure means better scalability and unit economics, but it also demands advanced intelligence in the Robot!

About the role

Instock’s multi-agent software is at the heart of our product. The enclosed nature of our grids mean that there is more predictability and certainty in the environment than in case of ADAS applications.

However, internal layout of the grid presents a forest of obstacles to navigate around. Composed from a tiny set of standardized components, each grid configuration adapts to the needs of customer’s room and business, as well as to structural and fire safety requirements.

Our software-driven robots, in their turn, adapt to the grid. Robust robotic perception, planning, and control are essential for reliable operation in various grid and squad configurations.

High-fidelity simulation is essential for efficient analysis and debugging.

As a Robotics Software Engineer, you will :

  • Design and Develop : Contribute individually to software of Autonomous Mobile Robot. The Robot’s stack above Linux includes actuators control, CV-based localization, navigation, automated planning, squad action planning, etc.
  • Apply research results : Review academic achievements in relevant research domains and apply them to algorithms used in our solution.

Fine-tune and adapt implementations to make them more robust, reliable and high-performance.

  • Troubleshoot : Investigate and resolve complex algorithmic issues and bugs.
  • Document and Collaborate : Create and maintain documentation to make complex system digestable and maintainable. Engage with fellow engineers and other stakeholders to understand requirements, simplify and improve.

About you

  • You have experience in automated planning (mobile robotics, games), MAPF (Multi-Agent Path Finding), or CV-based perception.
  • You are capable to work on a hard multi-layered problem for a long time (many months).
  • You are programming in c++, golang, or python for at least 4 years.
  • You are comfortable in a unix-like setting.
  • You are able to communicate with users and your team.
  • One or several of the following would be a plus :
  • PhD or science major in mentioned domains
  • you participated in competitive coding exercises
  • you contributed to open repositories related to math or AI
  • you participated in math or programming olympiads.

Position

  • Mostly remote but this position assumes you are a resident of European Union (any EU country, not only Germany).
  • English proficiency is a must have. In our multi-cultural team we also speak Ukrainian, Hindi, Slovak, French.
  • Flexible work hours.
  • Benefits include paid vacation, paid sick leave, competitive salary, and career development opportunities.

Position link on our web site : https : / / instock.com / en / careers / robotics-swe-eu /

YouTube has two public videos : https : / / www.youtube.com / @instock6538

Apply within linkedin or email [email protected] if any questions.

Vor 5 Stunden
Ähnliche Stellenangebote
Gesponsert
Instock.com
Germany, Germany

As a Robotics Software Engineer, you will:. Instock’s multi-agent software is at the heart of our product. Our software-driven robots, in their turn, adapt to the grid. Design and Develop: Contribute individually to software of Autonomous Mobile Robot. ...

Gesponsert
Crossover
Recklinghausen, Nordrhein-Westfalen
Homeoffice

Ready to leverage your mastery of LLMs to drive productivity? At Trilogy, we're opening doors to an exceptional tech career, welcoming those who've honed their AI skills to elevate their expertise in a dynamic environment.We're offering a rare chance where your primary focus will be to further expan...

Gesponsert
Sennheiser electronic GmbH & Co. KG - Karriere
Dortmund, Nordrhein-Westfalen

Als System Test Engineer (m/w/d) bei uns wirst Du Teil eines hochmotivierten Teams, das gemeinsam an der Qualität unserer Produkte arbeitet. Du entwickelst Testkonzepte und -spezifikationen basierend auf Kunden- und Systemanforderungen und erstellst sowie pflegst die Software und Hardware für automa...

Gesponsert
SIGNAL IDUNA Gruppe
Dortmund, Nordrhein-Westfalen

Insbesondere als Data Scientists arbeiten wir in der Google Cloud an Generative AI-Lösungen und das Hand in Hand mit Expert:innen von Google, um technologisch ganz vorne dabei zu sein. ...

Gesponsert
Edison Smart®
Germany, Germany

This particular business are in an urgent search for an Embedded Software Engineer to come in and hit the ground running with they're product development. ...

Gesponsert
Coforge
Frankfurt Rhine-Main Metropolitan Area, Germany

Appian Tester with Automation Testing Skills Java, Selenium, Cucumber, Jenkins Participate during project initiation, understanding the requirements, prepare/assist in test estimation, formulate test strategy or Test Plan Task Allocation and Monitoring, Co-ordinate and Manage Test Schedules Coordina...

Gesponsert
JOYNEXT
Frankfurt Rhine-Main Metropolitan Area, Germany

Collaborate closely with other testing engineers, the development team, and product teams to ensure testing activities align with development and product requirements. Track and document issues identified during testing, compile detailed test reports, and communicate results to the development team ...

Gesponsert
Synerjy Consulting
Germany, Germany

Senior Embedded Software Developer - Embedded Software Architect. University degree or equivalent in computer science, software engineering, electrical engineering, or a related field. Design and development of embedded software for measurement, control, and telecontrol systems. Define software arch...

Gesponsert
Cubiq Recruitment
Germany, Germany

Senior Software Engineer - 3D Applications. Join a Robotics DeepTech startup who are developing robotic applications with a vision to make people's work and lives simpler, creating state-of-the-art robots that are accessible to everyone!. Familiarity with Software Engineering practices and standards...

Gesponsert
X4 Technology
Germany, Germany

Machine Learning Engineer - Germany - Remote. Build and deploy machine learning pipelines for data preprocessing, feature engineering, and model training. Machine Learning Engineer Application Process. Develop and implement machine learning models and algorithms to address business challenges. ...