Software Architect - PACSystems Platform

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system

I korthet

Emerson is seeking a senior Software Architect to lead the technical direction of their PACSystems industrial automation platform. This hybrid role in Round Rock, TX, involves setting architecture for embedded firmware, real-time systems, PLCs, and workstation applications, requiring strong C/C++ experience and expertise in distributed and real-time systems.

Ansvarsområden

  • Set technical direction for PACSystems software across embedded firmware, controller runtime, industrial communications, workstation applications, and hybrid software capabilities.
  • Guide architecture decisions for high-performance, real-time, distributed industrial automation systems.
  • Evaluate and select technologies, frameworks, tools, and design approaches.
  • Prioritize technical work in partnership with engineering leaders, product management, and product marketing.
  • Provide technical leadership for embedded firmware and runtime software in C/C++ on Linux, VxWorks, and real-time operating environments.
  • Guide workstation application development for configuration, programming, visualization, diagnosis, monitoring, and management.
  • Coordinate across product marketing, product management, systems engineering, firmware, application, quality, and release management teams.
  • Coach and mentor less experienced developers.
  • Promote strong engineering practices like code reviews, automated testing, and CI/CD.
  • Lead investigation and resolution of complex technical issues.
  • Translate customer needs and product strategy into architectural direction and engineering plans.

Krav

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related STEM discipline.
  • At least 9 years of relevant software engineering experience, or at least 8 years with a master's degree.
  • Experience working on high-performance embedded real-time systems.
  • Experience working with PLCs, industrial controllers, or industrial automation systems.
  • Strong experience with C and C++ software development.
  • Experience with real-time operating systems such as VxWorks or RT Linux.
  • Experience designing software for distributed systems, concurrent systems, or systems with strict timing and reliability constraints.
  • Demonstrated ability to make architecture decisions, evaluate technical tradeoffs, and guide teams.
  • Experience mentoring engineers, leading technical discussions, and reviewing software designs.
  • Strong communication skills.
  • Legal Authorization to work in the United States – sponsorship will not be provided.

Önskade kvalifikationer

  • Experience serving as a technical lead, software architect, principal engineer, or senior technical decision-maker for complex software products.
  • Deep understanding of PLC runtime behavior, deterministic control execution, industrial communications, and controller-level software architecture.
  • Experience with industrial Ethernet and industrial internet protocols such as EtherNet/IP, PROFINET, Modbus TCP, OPC UA, MQTT, or related technologies.
  • Experience developing or leading workstation applications used for configuration, programming, diagnostics, monitoring, visualization, or system management.
  • Experience with edge computing, industrial IoT, distributed control systems, high-availability architectures, or fault-tolerant systems.
  • Experience balancing product feature development, platform modernization, technical debt reduction, and long-term architecture evolution.
  • Experience partnering with product marketing or product management to translate market needs into technical direction and prioritized execution plans.
  • Familiarity with automated testing, CI/CD pipelines, hardware-in-the-loop testing, system simulation, and release-quality validation practices.
  • Experience applying Agile, SAFe, or other structured development practices.
  • Experience using AI-assisted development tools, specification-driven workflows, or structured engineering practices.
  • Ability to explain complex technical issues in clear, practical language for both technical and non-technical audiences.

Förmåner

  • Variety of medical insurance plans, with dental and vision coverage.
  • Employee Assistance Program.
  • 401(k).
  • Tuition reimbursement.
  • Employee resource groups.
  • Recognition programs.
  • Flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
#Software Architect#PACSystems Platform#Embedded Firmware#Workstation Applications#Industrial Automation#PLC#Real-time Systems#Distributed Systems#C++#C#VxWorks#RT Linux#Industrial Communications
Emerson Logo

Företag

Emerson

Publicerade jobb

för 3 dagar sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Round Rock, United States

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt