Software Architect - PACSystems Platform
Emerson - Round Rock, TX
Hiring: Software Architect - PACSystems Platform Company: Emerson Location: Round Rock, TX Job Posted Time: 2026-09-15 14:55:28 Employment Type: Contract / Hybrid Target Skills & Keywords : Agile, C++, CI/CD, CPT, Embedded Systems, Firmware, Linux, PLC, Product Management, Product Strategy, SAFe, Systems Engineering About the job Experience: •At least 9 years of relevant software engineering experience, or at least 8 years of relevant experience with a master's degree •9 years of relevant software engineering experience, or at least 8 years of relevant experience with a master's degree Required Skills: •Set Technical Direction - Define and communicate technical direction for PACSystems software across embedded firmware, controller runtime, industrial communications, workstation applications, and hybrid software capabilities. •Lead Architecture Decisions - Guide architecture decisions for high-performance, real-time, distributed industrial automation systems where deterministic behavior, timing constraints, reliability, scalability, and maintainability are critical. •Choose Technologies - Evaluate and select technologies, frameworks, tools, and design approaches that support product strategy, long-term maintainability, development efficiency, quality, security, and customer needs. •Prioritize Technical Work - Partner with engineering leaders, product management, and product marketing to prioritize work, balance feature delivery with technical debt reduction, and align engineering execution with customer and business priorities. •Guide Embedded PLC Development - Provide technical leadership for embedded firmware and runtime software developed in C and C++ on Linux, VxWorks, and real-time operating environments supporting PLC execution, industrial control, and distributed controller platforms. •Guide Workstation Application Development - Provide technical guidance for workstation applications used to configure, program, visualize, diagnose, monitor, and manage PACSystems automation solutions. •Coordinate Across Functions - Work closely with product marketing, product management, systems engineering, firmware teams, application teams, quality teams, release management, and customer-facing stakeholders to ensure technical solutions meet market needs and product commitments. •Mentor Engineers - Coach and mentor less experienced developers, helping them grow their technical judgment, design skills, debugging abilities, understanding of industrial automation, and ability to deliver high-quality software. Qualifications: •Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related STEM discipline •Strong experience with C and C++ software development •Demonstrated ability to make architecture decisions, evaluate technical tradeoffs, and guide teams toward practical implementation •Strong communication skills with the ability to work across engineering, product management, product marketing, and leadership stakeholders •Legal Authorization to work in the United States – sponsorship will not be provided for this role Compensation: •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!