Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Robotics Software Engineer

Thalrix LLC

Robotics Software Engineer

Worcester, MA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    Job Description:
    As our Robotics Software Engineer, you’ll work directly with ROS 2, Ardupilot or PX4, and Gazebo to support the development and testing of drone models. You'll create and refine Gazebo environments, integrate cameras and fixed-wing drone models, and build a testing infrastructure. A key part of your role will be exposing essential data and streams, such as camera feeds, for use by the rest of our team. You'll support our CS team members (who have limited robotics experience) by providing the tools and resources they need, including integrating object detection scripts, SLAM, path planning, and ORCA algorithms into the ROS environment.

    Responsibilities:

    • Develop, test, and deploy drone models and simulation environments in ROS 2 and Gazebo
    • Integrate cameras, sensors, and fixed-wing models into simulation and real-world tests
    • Set up and expose essential data streams (e.g., camera feeds) for other team members
    • Collaborate with a small, focused team on rapid prototyping and iterative testing
    • Provide guidance on ROS integration and assist with the implementation of SLAM, path planning, and other robotics algorithms

    Qualifications:

    • Familiarity with Python, C++, ROS 2, Gazebo, and Ubuntu
    • Some experience with SLAM, path planning, or ORCA is a plus
    • Interest in working in a startup environment with a hands-on approach
    • Ability to communicate and work effectively with a cross-functional team, including non-robotics software engineers

    Bonus Skills:

    • Experience with autonomous drones, SITL testing, and Ardupilot or PX4
    • Background in computer vision or experience with object detection models