Software Systems Architect
SPX TechnologiesAbout the role
Bulding the people that build the world.
With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development. We're a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world.
As part of HVAC, Ingenia Technologies is a North American leader in the design and manufacturing of custom air handling systems and other heating, air conditioning, and ventiliation products. Through its innovative designs and state-of-the-art manufacturing processes, Ingenia designs and manufacturing premium-quality products at its Mirabel and Madison facilties that meet the very specific needs of each of its clients. With solutions to ensure air quality, we improve people's health through high quality infrastructure around the world.
How you will make an Impact (Job Summary)
CUES is seeking an accomplished Software Architect to bridge two critical technology ecosystems and create a unified platform strategy. This is an exceptional opportunity to architect the convergence of advanced robotics hardware/software with enterprise cloud applications, driving innovation across inspection and data management solutions.
You will serve as the principal technical authority responsible for defining the integration strategy between CUES' next-generation smart robotic truck platform (Linux/C++ real-time edge computing) and the Granite Net (GNET) enterprise software division (cloud-based SaaS transitioning to browser-based architecture). Your leadership will establish a cohesive architectural vision that minimizes development and maintenance effort while enabling both systems to leverage each other's strengths.
This role demands a strategic technical leader capable of managing complex crossplatform integration challenges, bridging embedded systems and cloud technologies, and communicating architectural decisions to secure buy-in from diverse stakeholders across robotics, software, product, and executive teams. You will take ownership of defining the technical pathway for real-time data flow, local AI inference, cloud processing, browserbased user interfaces, and offline-first capabilities to enable seamless operations whether trucks are connected or operating in low-connectivity environments. This real-time data capture needs to effectively align with subsequent offline analysis, reporting, AI based defect coding and other SAAS capabilities.
What you can expect in this role (Job Responsibilities)
While each day brings new opportunities at SPX, your core responsibilities will be:
1. Strategic Architecture & Integration (40%)
- Define and evolve the unified architecture strategy for integrating robotics truck applications (Linux/C++ stack) with GNET enterprise software (cloud-based applications), establishing clear technical direction and standards
- Design and document comprehensive integration patterns, APIs, and communication protocols between embedded systems, edge computing, cloud infrastructure, and browser-based user interfaces to enable real-time and postprocessing workflows
- Establish architectural roadmap for migrating robotics truck applications toward browser-based interactions and cloud-first capabilities while maintaining select backward compatibility and offline operational capability for field deployments. Understand current status/plans for truck and cloud, develop future state vision, work with leaders to secure buy-in
- Define technology strategy for IoT infrastructure, real-time communication, smart features, and locally-running AI/machine learning capabilities on robotic trucks operating in disconnected or low-bandwidth environments
- Design end-to-end data flow architecture encompassing field data collection (robotics), real-time edge processing, cloud ingestion (AWS), AI-based defect coding, reporting, and browser-based visualization
- Architect database and storage solutions that support both real-time embedded systems and large-scale cloud-based video file management, ensuring efficient data modeling, performance, security, and scalability
2. Design & Implementation Leadership (35%)
- Architect and oversee the implementation of critical integration components including robust communication protocols between embedded microprocessor systems and Linux-based trucks, cloud plat
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s