Software Systems Architect
Listed on 2026-02-28
-
Engineering
Systems Engineer, Software Engineer, Robotics
Overview
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 facilities 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.
Whatyou can expect in this role (Job Responsibilities)
What you can expect in this role (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 cross platform 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, browser based 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.
Responsibilities
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 platforms (AWS), and browser applications
- Design and validate system interfaces, middleware layers, and microservices architectures that decouple robotics systems from enterprise applications while enabling seamless data sharing and functionality
- Develop and maintain architectural standards, design principles, and best practices that ensure solutions are high-quality, maintainable, and scalable, while providing clear guidance to multiple development teams working across different components of the system. Leverage current team…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).