Head of Mechanical Engineering (m/f/d)

We offer vision, participation and autonomy.

We are an experienced, yet small and interdisciplinary team that set out to tackle one of the most advanced challenges of the modern tech world: building a lively, enjoyable artificial character, suitable for everyday use. This requires making robotics and AI driven software intuitively accessible for everyone, aiming to touch peoples’s hearts and creating a positive difference.

For this we are looking for an experienced colleague who is responsible for the internal and external development of all mechanical components up to production.

What you should bring with you

  • Bachelor’s degree (or higher) in Mechanical or Mechatronics field
  • +3 years of industrial experience
  • Parametric design and free-form surfaces (SolidWorks / Fusion360)
  • Design suitable for plastics and production ready data
  • Simulation
  • Various production processes (3D printing, injection molding, sheet metal, etc.)
  • Selection of mechatronic components in coordination
  • Interdisciplinary cooperation
  • Planning, organization and management
  • Communication and leadership
  • Business fluent in written and spoken German and English

These are your tasks

  • Construction
    • Optimization of components
    • Design suitable for injection molding
    • Sheet metal design
    • Cost optimization
    • Redesign of components
    • Selection of mechatronic components
    • Surfaces, structures
    • Material selection
  • 3D printing and prototyping
  • Organization external design support
  • Organization external production
  • Organization assembly internal
  • Orders
  • Quality management
  • Support certification and assurance complience
  • Version management
  • Time and cost planning

What we offer

  • Modern and innovative startup
  • Shares in the company
  • Training leave and budget
  • Hybrid working & very flexible working hours
  • Wide scope for creativity
  • Short ways & open ears
  • Attractive, likeable product with social impact & publicity
  • Opportunity to build your own very broad area of responsibility within the growing team

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Software Developer Python (d/f/m)

We offer a great vision and exciting challenges

We are an experienced, yet small and interdisciplinary team that set out to tackle one of the most advanced challenges of the modern tech world: building a lively, enjoyable artificial character, suitable for everyday use. This requires making robotics and AI driven software intuitively accessible for everyone, aiming to touch peoples’s hearts and creating a positive difference.

For this we are looking for an experienced software developer who knows what he and his software are doing at any time and is interested in learning new topics again and again.

Your first challenge

Our behavior synthesis software should be able to react more dynamically to its environment and its dialog partners. We want to be able to more precisely control the flow of the resulting behavior, creating an even more enjoyable character. Therefore you will enhance our application in multiple steps, starting with capturing the environment and the current behavior in a consistent and abstract state and modeling subsequent behavior.

This is how we work

  • Lean, efficient and simple is the goal of our work, especially as a start-up we are working on tight resources
  • Lean development starts with lean tooling: VS Codium, llvm/clang, make and git, that’s all you need to get started developing on navel
  • We keep our feedback loops short, features are to be developed, reviewed and ready to get merged within two weeks. This ensures frequent success stories, fast learning and low divergence to the main branch
  • We like open-source and we don’t reinvent the wheel. Whenever feasible we make use of well established and well tested libraries, as far as they meet our standards

This is how our robot navel works

  • Heart of our hardware is a Jetson AGX Xavier running an embedded Linux
  • Core tasks – such as reading and evaluating camera frames, communicating with the various microcontrollers, rendering graphics for eyes and mouth, speech recognition and synthesis – are handled by a monolith, manly written in C, partially making use of CUDA and TensorRT. We aim for simplicity and stability.
  • Streams of pre-processed data and the high-level control of the robot are then exposed via an Unix domain socket and protobuf based API. While we currently use Python for prototyping, we are open and interested in evaluating other languages, such as Go.

This is who you are

  • Rock-solid experience in Python
  • Abstract mathematical models don’t scare you
  • You appreciate algorithmic craftsmanship
  • You know how to handle Linux, git, make eloquently and you have experience with tests, packaging and deployment
  • You have dealt with software projects comprising several 10k LOC, while maintaining a lean software architecture, the KISS-principle and similar 

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Embedded Software Developer C on STM32 (d/f/m)

We offer a great vision and exciting challenges

We are an experienced, yet small and interdisciplinary team that set out to tackle one of the most advanced challenges of the modern tech world: building a lively, enjoyable artificial character, suitable for everyday use. This requires making robotics and AI driven software intuitively accessible for everyone, aiming to touch peoples’s hearts and creating a positive difference.

For this we are looking for an experienced software developer who knows what he and his software are doing at any time and is interested in learning new topics again and again.

Your first challenge

In our robot, various time- and safety-critical control and regulation tasks as well as reading out the sensors are carried out by STM32 microcontrollers. Going forward, we want to be able to safely and autonomously drive Navel within nursing homes. To accomplish this, you will first write drivers for different sensors and then define and implement the required safety concepts.

This is how we work

  • Lean, efficient and simple is the goal of our work, especially as a start-up we are working on tight resources
  • Lean development starts with lean tooling: VS Codium, llvm/clang, make and git, that’s all you need to get started developing on navel
  • We keep our feedback loops short, features are to be developed, reviewed and ready to get merged within two weeks. This ensures frequent success stories, fast learning and low divergence to the main branch
  • We like open-source and we don’t reinvent the wheel. Whenever feasible we make use of well established and well tested libraries, as far as they meet our standards

This is how our robot navel works

  • Heart of our hardware is a Jetson AGX Xavier running an embedded Linux
  • Core tasks – such as reading and evaluating camera frames, communicating with the various microcontrollers, rendering graphics for eyes and mouth, speech recognition and synthesis – are handled by a monolith, manly written in C, partially making use of CUDA and TensorRT. We aim for simplicity and stability.
  • Streams of pre-processed data and the high-level control of the robot are then exposed via an Unix domain socket and protobuf based API. While we currently use Python for prototyping, we are open and interested in evaluating other languages, such as Go.

This is who you are

  • Rock-solid experience in C on microcontrollers, ideally on STM32H7
  • You have experience with safety-critical software and the corresponding hardware features (WDT, self-tests, redundancies)
  • You have experience with ChibiOS or any comparable RTOS
  • You are familiar with the various interfaces (UART, SPI, I²C) in the embedded field and know how to debug hardware, oscilloscope and similar
  • Eloquent is the best word to describe how you are handling git and make
  • You have dealt with software projects comprising several 10k LOC, while maintaining a lean software architecture, the KISS-principle and similar

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Embedded Software Developer C on Linux (d/f/m)

We offer a great vision and exciting challenges

We are an experienced, yet small and interdisciplinary team that set out to tackle one of the most advanced challenges of the modern tech world: building a lively, enjoyable artificial character, suitable for everyday use. This requires making robotics and AI driven software intuitively accessible for everyone, aiming to touch peoples’s hearts and creating a positive difference.

For this we are looking for an experienced software developer who knows what he and his software are doing at any time and is interested in learning new topics again and again.

Your first challenge

Our Linux platform still needs some optimization and fine-tuning for the upcoming series production. First, you will take care of the shaky, ALSA-based audio pipeline and reimplement it using Pipewire if necessary. The next step will be to enable various security components, such as SecureBoot and encryption, as well as adapting and reducing the devicetrees.

This is how we work

  • Lean, efficient and simple is the goal of our work, especially as a start-up we are working on tight resources
  • Lean development starts with lean tooling: VS Codium, llvm/clang, make and git, that’s all you need to get started developing on navel
  • We keep our feedback loops short, features are to be developed, reviewed and ready to get merged within two weeks. This ensures frequent success stories, fast learning and low divergence to the main branch
  • We like open-source and we don’t reinvent the wheel. Whenever feasible we make use of well established and well tested libraries, as far as they meet our standards

This is how our robot navel works

  • Heart of our hardware is a Jetson AGX Xavier running an embedded Linux
  • Core tasks – such as reading and evaluating camera frames, communicating with the various microcontrollers, rendering graphics for eyes and mouth, speech recognition and synthesis – are handled by a monolith, manly written in C, partially making use of CUDA and TensorRT. We aim for simplicity and stability.
  • Streams of pre-processed data and the high-level control of the robot are then exposed via an Unix domain socket and protobuf based API. While we currently use Python for prototyping, we are open and interested in evaluating other languages, such as Go.

This is who you are

  • You are an expert in C and Linux
  • You know the basic components of an Arm-based SoC, ideally you have already worked with a Jetson device
  • You have experience with security functions, SecureBoot, encryption, TEE
  • Embedded development doesn’t scare you
  • You are experienced in building, modifying and reverse engineering Debian packages
  • Eloquent is the best word to describe how you are handling git and make
  • You have dealt with software projects comprising several 10k LOC, while maintaining a lean software architecture, the KISS-principle and similar

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Linux and Network Guru (d/f/m)

We offer a great vision and exciting challenges

We are an experienced, yet small and interdisciplinary team that set out to tackle one of the most advanced challenges of the modern tech world: building a lively, enjoyable artificial character, suitable for everyday use. This requires making robotics and AI driven software intuitively accessible for everyone, aiming to touch peoples’s hearts and creating a positive difference.

For this we are looking for an experienced software developer who knows what he and his software are doing at any time and is interested in learning new topics again and again.

Your first challenge

Our infrastructure and our requirements are growing and the partially manual maintenance is becoming increasingly time-consuming. You will maintain and expand our Debian based navel-linux, which we use on workstations and servers alike, advance automation using Ansible, and maintain the various internal services and integrate them into our directory service.

This is how we work

  • Lean, efficient and simple is the goal of our work, especially as a start-up we are working on tight resources
  • Lean development starts with lean tooling: VS Codium, llvm/clang, make and git, that’s all you need to get started developing on navel
  • We keep our feedback loops short, features are to be developed, reviewed and ready to get merged within two weeks. This ensures frequent success stories, fast learning and low divergence to the main branch
  • We like open-source and we don’t reinvent the wheel. Whenever feasible we make use of well established and well tested libraries, as far as they meet our standards

This is how our robot navel works

  • Heart of our hardware is a Jetson AGX Xavier running an embedded Linux
  • Core tasks – such as reading and evaluating camera frames, communicating with the various microcontrollers, rendering graphics for eyes and mouth, speech recognition and synthesis – are handled by a monolith, manly written in C, partially making use of CUDA and TensorRT. We aim for simplicity and stability.
  • Streams of pre-processed data and the high-level control of the robot are then exposed via an Unix domain socket and protobuf based API. While we currently use Python for prototyping, we are open and interested in evaluating other languages, such as Go.

This is who you are

  • Rock-solid experience on Linux
  • You have a deep understanding of various network standards, protocols and technologies
  • You have experience with Ansible
  • You have experience in security-critical environments
  • Eloquent is the best word to describe how you are handling git and make
  • Surrounded by the following technologies and applications, you feel at home: LDAP, FreeIPA, SSSD, Kerberos, keycloak, TrueNAS, VLAN, 802.1x, RADIUS, opnSense, KVM, Proxmox, openStack, Debian, KDE, Postfix, Dovecot, rspamd, firewall rules, etc.

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Electronic Developer (d/f/m)

We offer a great vision and exciting challenges

We are an experienced, yet small and interdisciplinary team that set out to tackle one of the most advanced challenges of the modern tech world: building a lively, enjoyable artificial character, suitable for everyday use. This requires making robotics and AI driven software intuitively accessible for everyone, aiming to touch peoples’s hearts and creating a positive difference.

For this we are looking for an experienced software developer who knows what he and his software are doing at any time and is interested in learning new topics again and again.

Your first challenge

In order to make our product ready for
series production, our electronics needs to be thoroughly revised once again.
To do this, you will first optimize the ensemble of sensors and actuators and
integrate and reduce the existing components as far as possible. The next step
is to develop the necessary peripherals for a Jetson SoC, the control of our
displays and the power supply.

This is how we work

  • Lean, efficient and simple is the goal of our work, especially as a start-up we are working on tight resources
  • Lean development starts with lean tooling: VS Codium, llvm/clang, make and git, that’s all you need to get started developing on navel
  • We keep our feedback loops short, features are to be developed, reviewed and ready to get merged within two weeks. This ensures frequent success stories, fast learning and low divergence to the main branch
  • We like open-source and we don’t reinvent the wheel. Whenever feasible we make use of well established and well tested libraries, as far as they meet our standards

This is how our robot navel works

  • Heart of our hardware is a Jetson AGX Xavier running an embedded Linux
  • Core tasks – such as reading and evaluating camera frames, communicating with the various microcontrollers, rendering graphics for eyes and mouth, speech recognition and synthesis – are handled by a monolith, manly written in C, partially making use of CUDA and TensorRT. We aim for simplicity and stability.
  • Streams of pre-processed data and the high-level control of the robot are then exposed via an Unix domain socket and protobuf based API. While we currently use Python for prototyping, we are open and interested in evaluating other languages, such as Go.

This is who you are

  • Solid experience with Altium or KiCad
  • You have experience with high-density multilayer PCBs
  • You have the confidence to integrate a Jetson SoC, including PCIe, HDMI, DSI
  • You are able to develop smoke-free power electronics, especially DC/DC converters and BLDC drivers
  • You can ensure signal and power integrity
  • You have experience with DFT and DFM practices
  • Your designs will ultimately pass the necessary EMI and product safety tests

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Working Student (m/f/d)

We are currently starting the product launch and delivering the first robots to research institutions and nursing homes. The robot consists of plastic, 3d-printed and sheet metal parts. And because Navel is a deep-tech solution, also from a lot of electronics, sensors, motors and cables.
We are looking for a motivated student to help us produce the first small batch of our social robot Navel.

Your tasks
Focus on:

  • Assembly
  • Soldering

Depending on your skills, other activities in the robot development environment are also possible.

Your skills

  • You should be confident with screwdrivers and soldering irons.
  • Fine motor skills are required.
  • You should be able to understand complex systems, identify problems and name suggestions for improvement.

Working hours
approx. 8h per week

Remuneration
We pay a fair salary.

Want to learn more about this position?
Please just contact us at job@navelrobotics.com

Our team is characterized by:

Attention to detail
Often it’s the details you have to see and understand first to find the right solution.

Brave courage
We often work on things we’ve never done before, and don’t hesitate even when things are supposed to be difficult.

Pragmatic solutions
Even though we value academic background knowledge, what counts in the end is the finished solution that works.

Persistence
Even if we work in an agile way, we get through thirsty phases and think long-term.

Flexibility & Universality
In our small team, we work on diverse topics. A deep basic understanding gets us further in this than a very pointed expertise.

Speed
We master our tools and not the other way around. Our overview and focus ensure our efficiency.

Clarity
Complexity comes naturally. Clear structures and clean code let us control complexity efficiently.

Cleverness
The faster we understand where the problem is, the faster we find the smart solution.

Knowledge
Because we know the basics in our sleep, we can focus on the exciting challenges.

Communication
In an interdisciplinary team, successful communication is sometimes challenging and at the same time essential.