Thalrix LLC
3 ROS Developer Robotics Software Engineer
Thalrix LLC, Worcester, Massachusetts, 01609
Job Description Job Description Company Overview: We are an innovative startup developing a large fixed-wing UAV and a fleet of small quadcopters. Our mission is to revolutionize aerial technology through advanced UAV systems integrated with cutting-edge simulation and robotics software. Position Overview: We are looking for a skilled ROS Developer / Robotics Software Engineer to develop and maintain the software that controls our UAVs. The ideal candidate will implement algorithms for autonomous flight, navigation, and mission planning, and will integrate ROS with PX4 and our Unreal Engine simulations. Key Responsibilities: Software Development: Develop and maintain ROS nodes for UAV control, navigation, and communication. Implement algorithms for autonomous flight, obstacle avoidance, and mission planning. Systems Integration: Integrate ROS with PX4 flight control systems and Unreal Engine simulations. Ensure seamless communication between software, hardware, and simulation components. Testing and Optimization: Conduct software-in-the-loop (SITL) and hardware-in-the-loop (HIL) testing. Optimize software for performance, reliability, and scalability. Documentation and Collaboration: Document code, processes, and system architectures. Collaborate with cross-functional teams to integrate software components effectively. Qualifications: Bachelor’s or Master’s degree in Computer Science, Robotics, or a related field. 3 years of experience developing robotics software using ROS. Proficiency in programming languages such as Python and C++. Experience with UAV systems and flight control software like PX4. Strong understanding of algorithms for autonomous navigation and control. Familiarity with SITL and HIL testing methodologies. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.