Software Systems Architect

Location: 

Orlando, Florida (FL), US

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 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 efforts/architecture to ensure security frameworks, zero-trust architectures, identity and access management (IAM), and secure cloud-to-edge communication patterns across all system components
  • Lead performance optimization and scalability initiatives, ensuring real-time responsiveness of embedded systems and efficient processing of multi-gigabyte video files in cloud infrastructure
  • Evaluate and recommend emerging technologies (edge AI frameworks, IoT protocols, cloud services, browser technologies, real-time communication standards) that advance product capabilities and competitive advantage

3. Cross-Functional Collaboration & Leadership (20%)

  • Collaborate closely with robotics engineering teams to understand hardware constraints, real-time performance requirements, and embedded system capabilities; translate into scalable software architecture
  • Partner with CUES Software Division leadership and development teams to align cloud architecture, microservices design, and SaaS capabilities with robotics integration requirements
  • Engage with product management, UI/UX design teams, field operations, and customer success teams to gather requirements and translate business needs into architectural solutions
  • Communicate architectural decisions, technical trade-offs, and integration pathways effectively to executive leadership, engineers across multiple locations, and external partners
  • Participate in code reviews, design reviews, and technical governance to ensure architectural integrity and quality standards across both robotics and software division
  • Document solutions, create technical presentations, and support corporate leadership and partners in understanding complex architecture and strategic direction

 

4. Technical Oversight (5%)

  • Stay current on relevant emerging technologies
  • Evaluate new tools, frameworks and infrastructure options

 

What we are looking for (Experience, Knowledge, Skills, Abilities, Education)

We each bring something to the table, and we are looking for someone who has:

Required Experience

  • Minimum 12 years of Systems/Software Engineering experience or equivalent combination of experience and advanced degree
  • Proven track record as a Software Systems Architect successfully designing and implementing complex software systems spanning embedded systems, edge computing, cloud platforms, and distributed computing environments
  • Demonstrated success leading technical strategy and earning the respect of distributed engineering teams without direct authority
  • 3+ years developing with Linux/C++ for embedded systems, robotics, or real-time applications
  • 3+ years architecting and implementing solutions on AWS cloud platforms, including services for data processing, storage, and analytics
  • Expertise designing cloud-to-edge integration patterns and real-time data synchronization between field devices and cloud systems
  • Understanding of AWS services including EC2, Lambda, RDS, DynamoDB, S3, SQS/SNS, and analytics/ML services
  • Practical experience integrating AI/ML models into production systems
  • Experience implementing authentication, authorization, and identity management (IAM) systems

 

Preferred Experience, Knowledge, Skills, and Abilities

  • Experience developing with C# and Windows desktop applications (useful for understanding existing GNET legacy architecture during transition)
  • Familiarity with GIS systems, mapping technologies, or geospatial data processing
  • Knowledge of databases beyond cloud-managed services (hands-on tuning, replication, sharding)
  • Expertise in security certifications or frameworks (AWS Security Specialty, CISSP principles, etc.)
  • Familiarity with video processing, large file management, or streaming architectures • Familiarity with SOC Type 2 compliance
  • Knowledge of additional programming languages (Python, Java, Go)
  • Product management or business acumen to inform technical decisions with market/customer perspective
  • DevOps and infrastructure-as-code experience (Terraform, CloudFormation)
  • Background in robotics, autonomous systems, or specialized real-time systems

Education & Certifications

  • Minimum Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • Master's degree in Computer Science, Software Engineering, or related technical field a plus
  • AWS Certified Solutions Architect – Associate or Professional
  • AWS Certified Security – Specialty
  • Other relevant cloud or systems architecture certifications

 

Travel & Working Environment

  • Schedule: Monday – Friday, 8:00 AM – 5:00 PM (hybrid work arrangement; flexibility for focused technical work and cross-team collaboration)
  • Travel: Up to 15% travel anticipated, including potential field visits to customer sites, utility facilities, and test environments for architecture validation and stakeholder engagement
  • Environment: Primarily office-based with occasional site visits and field operations observations. Standard office equipment including computers, design and collaboration tools
  • Physical Requirements: Ability to use computers and office equipment; standard physical capability for occasional travel and site visits

 

How we live our culture

Our culture is at the center of what we do and, more importantly, who we are. Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other. Whether you are an individual contributor or you lead a large team, each of us leads at SPX.

 

What benefits do we offer?

We know that the well-being of our employees is integral. Our benefits include:

  • Generous and flexible paid time off including paid personal time off, caregiver, parental, and volunteer leave
  • Competitive health insurance plans and 401(k) match, with benefits starting day one
  • Competitive and performance-based compensation packages and bonus plans
  • Educational assistance, leadership development programs, and recognition programs

 

Our commitment to embrace diversity to build a culture of inclusion at SPX

We value different backgrounds, experiences, and voices at SPX, and we are committed to challening ourselves, openly communicating, and striving to improve every day. We believe in creating an inclusive work environment where everyone has a voice and is encouraged to realize their fullest potential.

SPX is an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation or identity, national origin, age, disability, veteran status, or any other legally protected basis. 

ABOUT SPX

SPX is a diversified, global supplier of infrastructure equipment with scalable growth platforms in heating, ventilation and air conditioning (HVAC), detection and measurement, and engineered solutions. With operations in 17 countries and approximately $1.4 billion in annual revenue, we offer a wide array of highly engineered products with strong brands.

SPX TOTAL REWARDS

At SPX , what’s in it for our employees transcends market-competitive compensation and benefits.  Our Total Rewards program also includes opportunities for employees’ personal development, career growth, and recognition. These programs focus on alignment and assessment of organizational, team, and individual efforts toward achieving business results. Our development and career growth programs empower our employees to enhance their skills, develop new competencies, and pursue career goals. SPX benefits package provides choices designed to help employees manage their well-being. Our compensation programs are performance-based to recognize and reward employees who work hard, display the values and leadership practices we embrace, and deliver exceptional results.

OUR VALUES

  • Integrity
  • Accountability
  • Excellence
  • Teamwork
  • Results

At SPX, our values are at the heart of everything we do. We use our values every day to help us make the right decisions. We embrace a common purpose and strive for improvement. We respect and value each other as individuals and recognize that only by working together, as a team, can we reach our full potential. We take responsibility for our actions, build strong relationships with each other and our customers, and always act ethically. Our values inspire us to achieve the high standards of quality, safety, and performance that our customers expect and deserve.

WORKING AT SPX

Our work environment is established on a work-life philosophy supported by policies, programs, and practices that help employees achieve success within and outside the workplace. We believe in creating an inclusive work environment where employees strive to realize their fullest potential.  We are an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation, national origin, gender identity, genetic information, age, disability, veteran status or any other legally protected basis.