Senior Electronics Engineer (d/f/m)

We offer a great vision and exciting challenges

We are a well-coordinated, interdisciplinary team of around 14 experienced colleagues who have successfully mastered one of the most complex challenges of our time: the development of a robot figure that looks like a living being, whose sympathetic presence touches people emotionally – and which is already having a successful impact in social work today. Our product is never finished: It is constantly being developed, regularly receives new functions and continues to grow in close cooperation with partners in the field. In this way, we are creating a product that provides relief and enhances the quality of social work – today in the care sector, tomorrow in many other areas of social work.

With over 60 robots sold and a broad response in media such as ARD, ZDF, ZEIT and Süddeutsche Zeitung, we are bringing social robotics into everyday reality. Studies prove the positive effect and evidence of our solution. This is reflected not only in public interest, but also in the growing sales funnel.

And that’s exactly why we’re looking for you!

As sales grow, so do the demands on our robot’s electronics – from the stability of the circuits to efficiency in continuous operation. At the same time, we are moving from prototypes to (small) series production, where reliable, reproducible, and optimized electronics are crucial. That’s why we want you on our team: to take the electronics of our Navel to the next level, ensure series production readiness, and thus lay the foundation for scaling.

Navel contains some proprietary electronics (STM32) to control motors for locomotion and movement and to monitor sensors for navigation. Microphones, speakers, cameras, and displays are also partially connected via proprietary electronics.

These are your tasks

  • Further development and maintenance of the electronics for our Navel
  • Troubleshooting, quality management for in-house production
  • Optimization for stability, mountability, cost efficiency
  • Handling the procurement process for PCBA and cables for production
  • Development of an accessible charging station
  • Development of test benches, etc.

What you should bring with you

  • Solid experience with Altium or KiCad
  • You have experience with densely populated multilayer PCBs
  • You are confident in integrating a Jetson SoC, including PCIe, HDMI, and DSI
  • You are capable of developing 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 ultimately pass the necessary EMC and product safety tests
  • You have the personal responsibility to independently represent the electronics part of a complex deep tech product
  • You have the skills and motivation to carry out urgent repairs and changes to be tested yourself with a soldering iron
  • Experience working in small interdisciplinary teams with an agile focus and finding your way in a startup environment

What we offer

  • One of the most exciting startup journeys imaginable – work on the most modern social robot system and build a high-potential company with real impact with us
  • State-of-the-art technologies robotics & AI
  • Broad professional work spectrum
  • Diverse learning & development opportunities (growing organization with potential for advancement)
  • Modern building with 80 startups + kicker, canteen, food trucks, cafeteria
  • Good accessibility: Bicycle, subway, streetcar, parking lot for rent
  • Hybrid working & flexible working hours
  • Growing team for increasing responsibility

Want to find out more about the position?
Please 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

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.

GDPR Cookie Consent with Real Cookie Banner