Emerson is seeking a Senior Real-Time Software Developer excited by the challenge of building both embedded firmware and user-facing applications for industrial automation systems. This role involves working across the full software stack, from real-time controller firmware on Linux and VxWorks RTOS to workstation applications for configuring, programming, visualizing, and managing industrial automation systems. The developer will be a contributing member of a cross-functional Agile team focused on Emerson's PACSystems technologies, which are trusted in discrete and hybrid manufacturing industries. Responsibilities include contributing to the embedded controller platform and engineering software tools, potentially involving PLC programming, deterministic control execution, industrial communications, diagnostics, configuration, visualization, and management workflows. The role focuses on designing and developing next-generation PACSystems software capabilities, involving C and C++ 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. Emerson is committed to technical excellence, Agile principles, mentorship, and fostering an environment for engineers to do their best work, offering opportunities for rapid growth, meaningful contribution, and real-world impact.
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