Robotic Software Engineer

Robotic Software Engineer

Contact to hr@owl-services.com
Subject: ROS Position

Description:
We are looking for people for lead the development, integration, and hardening
of a high-visibility public demo featuring a humanoid/robotic hand equipped with advanced
tactile sensing. This role requires strong software engineering discipline, rapid iteration
capability, and the ability to translate rapidly evolving research prototypes into a robust,
performant, and maintainable demo software stack. You will work at the intersection of robotics,
tactile sensing, and UI/UX visualization, partnering closely with researchers, ML engineers,
hardware engineers, and designers to bring cutting-edge sensing and manipulation capabilities
into a polished public-facing demonstration.

Responsibilities include:
 Implement, reorganize, and harden demo software for stability, clarity, and real-time
performance.
 Integrate robotic hand control with tactile sensor data streams and maintain robust end-to-end
data flow.
 Incorporate frequent research updates into the codebase and ensure reliable operation under
changing requirements.
 Maintain clean repositories, conduct code reviews, and enforce lightweight software hygiene
practices.
 Develop simple testing/validation routines to ensure critical demo functions remain stable.
 Provide APIs/interfaces for UI/UX teams to visualize tactile and kinematic data in real time.
 Support real-time communication between the demo stack and visualization/control layers.
 Collaborate with researchers, tactile sensing engineers, ML engineers, and UI/UX designers
to maintain demo readiness.

Qualifications:
 Strong software engineering experience in robotics or real-time systems.
 Proficiency in Python and C++, with ability to refactor and stabilize complex research code.
 Experience in ROS2 for building middleware and real-time robotic applications.
 Hands-on experience with robotic hands, manipulators, or tactile sensing systems.
 Familiarity with ROS Control and various controller, such as PID and impedance control.
 Ability to debug across hardware drivers, middleware, and high-level behaviors.
 Experience delivering robust software under rapid iteration and shifting demo requirements.

Other requisites:

  • The position is REMOTE but must have the availability to travel to Boston once per month.
  • Must have a US visa.
  • Must have same time-zone (at least 6 hours overlap) with US Eastern.
1 Like

Hello,
I sent a referral to apply, and he did. Please let me know if you need a direct introduction.

Interested. I sent an email with my resume and more information.

I have shared my resume over email.

Sounds exciting! I’ve built ROS2 pipelines for the Allegro Hand and real-time demos with Franka + RealSense, so this project aligns perfectly with my work. Just applied!

The position is close. Thanks.