Work will include software design, feature development, integration, troubleshooting, validation, and continuous improvement activities involving embedded controllers, machine systems, sensors, communications networks, and data management technologies. This selected candidate will work with an experienced engineering staff supporting the development, integration, validation, and deployment of embedded software solutions used in advanced mining, robotics, automation, and machine control applications.