Pensacola, FL30+ days ago
Roles and Responsibilities: ⢠Support and develop many of the IHMC open-source vendored libraries, including network, real-time, geometry, physics, computer vision, and other libraries ⢠Maintain a collection of tightly coupled software packages including, but not limited to: CUDA, cuDNN, OpenCV, ZED SDK, and JetPack ⢠Maintain a custom-compiled Linux kernel and various software packages for deploying to robotic control computers ⢠Lead low-level performance improvements including, but not limited to: interrupt requests, kernel optimization, balancing thread affinities, EtherCAT and network interface benchmarking ⢠Support physical integration of computer components and sensors on-board the robot ⢠Support robot control computer system testing and debugging ⢠Lead quality control of IHMC software stack across various platforms (Windows, Linux, NVIDIA Jetson) ⢠Support and develop CI/CD tools (GitHub actions, runners, maintaining Linux servers) ⢠Support Atlassian, GitHub, and similar products as necessary. The robotics team has been working on legged robots for the past 24 years and is a world leader in humanoid robots, with highlights including placing second in the DARPA Robotics Challenge, winning the 2025 Humanoid Robotic Technology Best Research Organization, providing support for the NASA Space Robotics Challenge, and developing legged systems like the Nadia and Alex humanoids and the Link and Eva exoskeletons.