Emerson is seeking a software engineer excited by the challenge of building both embedded firmware and user-facing applications that power industrial automation systems. This role involves working across the full software stack, from real-time controller firmware running on Linux and VxWorks RTOS to workstation applications used by engineers to configure, program, visualize, and manage industrial automation systems. The position is based in Austin, Texas, and will involve contributing to the development of Emerson's PACSystems technologies, which are trusted by leading companies across discrete and hybrid manufacturing industries. Responsibilities include contributing to both the embedded controller platform and the engineering software tools that interact with PACSystems controllers, potentially involving PLC programming capabilities, deterministic control execution, industrial communications, diagnostics, configuration, visualization, and management workflows. The role will contribute to the design and development of next-generation PACSystems software capabilities across embedded and workstation layers, involving C and C++ software development, real-time distributed computing, Linux and VxWorks RTOS environments, workstation application development, and systems where timing, reliability, usability, and predictable behavior are critical. The team embraces modern development practices, including automated testing, AI-assisted development, and spec-driven methods. The organization is led by committed leaders focused on technical excellence, Agile principles, mentorship, and fostering an environment for engineers to do their best work.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior