01 Independent roboticist, PhD in robotics and AI

Software that lets robots work reliably in the real world.

I am a senior robotics engineer with many years of experience in software development and a PhD in robotics and AI. I support robotics projects from the first idea to the integrated robot.

Get in touch See my experience

Portrait of Jennifer Buehler

02 About

My passion lies in developing algorithms and quality software that enable robots to operate autonomously in the real world with a high degree of reliability and robustness. This is a broad mission, and I feel privileged to have gained experience in many of the fields involved: computer vision, localization, path and motion planning, navigation, task planning and more. Certainly not least, I bring experience in the building block underneath all of these: software design and development.

I am eager to continue this mission and collaborate on projects involving autonomous robotic systems, on land, on water and in the air. I strongly believe in the power of knowledge transfer, as it brings fresh ideas and perspectives to both sides, so I am also interested in other areas of application for AI.

I have worked as an independent roboticist for most of my career, and currently work closely with b»robotized. As a freelance robotics software engineer and ROS 2 consultant, I can support your project at any stage of its life cycle: initial planning, feasibility studies and prototypes, algorithm and software development, and robot integration. I can also contribute my experience in leading and mentoring small teams of software engineers.

03 Selected work

04 How I work

Expertise

Broad knowledge and a deep understanding of robotics, applied to engineer solutions for complex challenges.

Quality

Carefully crafted software: well structured, thoroughly tested and extensively documented.

Reliability

A reliable partner for robotics software, delivering consistently with prompt and clear communication.

05 Skills

An overview of my core experience. More detail on the experience page.

Robotics

  • ROS and ROS 2
  • ros2_control
  • MoveIt 2
  • Nav2
  • Behavior trees
  • Kinematics, motion and path planning
  • Grasp planning
  • Robotic manipulators
  • EtherCAT servo drives
  • Autonomous driving

Perception and localization

  • Computer vision
  • Image processing
  • Point cloud processing
  • Stereo vision and cameras
  • LiDAR sensors
  • Sensor fusion
  • Localization
  • SLAM
  • GPS/RTK

AI and planning

  • Automated planning and scheduling
  • World modelling
  • Neural networks
  • Reinforcement learning
  • Human-in-the-loop learning
  • Object detection (YOLO)
  • PyTorch
  • Clustering

Simulation and graphics

  • Gazebo
  • NVIDIA Isaac Sim
  • MuJoCo
  • Physics simulation engines
  • Computer graphics
  • Virtual reality

Software engineering

  • Software architecture
  • C/C++
  • Python
  • Java
  • Linux and real-time Linux
  • Embedded systems
  • Hardware-in-the-loop testing
  • Docker
  • Full-stack development

Every robotics project has its own challenges and opportunities. I look forward to discussing yours: its feasibility, possible solutions, and how my expertise can help you reach your goals.

Get in touch