✦ Luna Orbit — Software Engineering

Senior Software Developer (C/C++)

at Emerson Electric

📍 Round Rock, TX, United States Hybrid Posted March 13, 2026
Type Full-Time
Experience mid
Exp. Years 4+ years
Education Bachelor's degree in Computer/Electrical Engineering, Computer Science or a related engineering degree AND 4+ years of relevant experience or Master's degree with 3+ years of relevant experience
Category Software Engineering

This role involves developing and maintaining real-time embedded software for process control systems, primarily DeltaV, using C/C++ in a hybrid work environment.

  • Collaborate with cross-functional teams
  • Develop and test real-time software
  • Maintain existing products
  • Design and implement new features
  • Participate in agile activities

Technical scope includes real-time software development, embedded firmware, Linux, and agile methodologies, supporting process control applications.

The ideal candidate is a mid-level software developer with 4+ years of experience in C/C++ programming, real-time systems, and Linux. They are familiar with agile methodologies and have experience developing embedded firmware for process control systems.

Proficiency in the development of real-time software in C/C++Experience with real-time operating systems and LinuxProficiency with object-oriented design techniques
Experience with embedded firmwareExperience in agile teamsParticipation in Hackathons or Tech-talks
LinuxAgileScrum
CC++real-time softwarereal-time operating systemsLinuxobject-oriented designAgileScrum
CC++Real-time softwareReal-time operating systemsLinuxObject-oriented designAgileScrum
collaborationproblem-solvinglearningcommunicationteamwork
Industry Energy, Chemical, Life Sciences
Job Function Develop and maintain real-time embedded software for process control systems
Clearance Required Must be US Citizen or possess a Green Card
Senior Software DeveloperCC++Real-time softwareReal-time operating systemsLinuxObject-oriented designAgileScrumembedded firmwareautomated unit testssoftware developmentDeltaVdistributed process control systemagile teamssoftware testing

Not a US Citizen or Green Card holder, Lack of experience with C/C++ in real-time environments, No experience with Linux or embedded firmware

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile