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 involves contributing to Emerson's PACSystems technologies, which are trusted by leading companies in 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 covering PLC programming, deterministic control execution, industrial communications, diagnostics, configuration, visualization, and management workflows. The role involves 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 like automated testing, AI-assisted development, and spec-driven methods. The organization is committed to technical excellence, Agile principles, mentorship, and fostering an environment where engineers can 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