ICON is seeking a Software Engineer who is a curious, open-minded, and structured thinker, someone who thrives on solving complex problems and values the power of rapid prototyping and iterative development. In this hands-on role, you’ll be responsible for coding and technical design, contributing to the development and support of scalable, maintainable software systems deployed both on-premise and in the cloud. ICON’s software ecosystem is a unique blend of real-time control systems and microservice architectures, combining on-premise and cloud computing with both native and web-based user interfaces. Engineers are encouraged to take a full-stack, systems-level view across domains such as autonomous planning, computer vision, and high-volume telemetry processing to help shape the future of robotic construction. This position is based at our Miami, FL campus and reports to the VP of Software Products.