Robotics Software Engineer for ULC Technologies –Hauppauge, NY Job Description: Design and develop custom software in the C++ language under the Linux operating system to provide novel functionality to a variety of robotic devices. Test and validate robotic performance. Working with CI/CD scripts for GitHub actions. Improve legacy software, document developed software, and develop unit testing of software. This position is eligible for a hybrid work schedule but requires residence within commuting distance of the Hauppage, NY office. Job Requirements: Requires a Master’s in Mechanical Engineering, Electronic Engineering, Firmware Engineering, Robotics, or related field. Requires 2 years of related experience. Must have some education or experience in each of the following skills: Robot Operating System (ROS); C++ language; Working in a collaborative software development environment like GitHub; Software version control system such as Git; Cross-platform development tools: CLion and CMake; and Software documentation tool: Doxygen and application containerization solutions: Docker How to apply: Email resume to Dana.Anderson@spx.com referencing job REQ086 Salary: $92,186 - $140,900 per YEAR LI-DNI