✦ Luna Orbit — Engineering (Non-Software)

Process Automation Engineer - Level 2 (EE26008)

at TMEIC

📍 Roanoke, VA, US Remote Posted April 14, 2026
Type Full-Time
Experience mid
Exp. Years 2 years’ experience
Education Bachelor’s degree in electrical engineering, mechanical engineering with control automation coursework, mechatronics, computer engineering, computer science, or related field or equivalent via education and/or work experience
Category Engineering (Non-Software)

This Process Automation Engineer (Level 2) role focuses on customizing and testing project-specific control and automation software for PC, PLC (Programmable Logic Controller), and drive-based industrial systems. You will gather requirements, define interfaces, write software modules, run simulations, and support system testing and commissioning—using remote diagnostics when possible and traveling when necessary.

  • Write software modules to satisfy project requirements
  • Design and conduct simulation to verify software modules satisfy requirements
  • Provide technical support during customer witness of system test
  • Support commissioning and customers during installation using remote diagnostics when possible
  • Plan and execute productivity enhancement and/or product development projects up to 9 months

You will develop software modules for industrial automation systems, including interface definition and integration with other modules. The role requires C++ and object-oriented programming experience using the Microsoft development environment, plus simulation to verify requirements and technical support during system witness testing and installation/commissioning.

The ideal candidate is a mid-level Process Automation Engineer (Level 2) with at least 2 years designing and maintaining process automation software in heavy industry environments such as steelmaking or aluminum. They have strong C++ and object-oriented programming experience using the Microsoft development environment, with hands-on ability to develop, simulate, and support control/automation software for PC, PLC (Programmable Logic Controller), and drive-based industrial systems.

Concentration in software engineering and programming or a related field via education and/or work experience2 years’ experience designing and/or maintaining process automation software in heavy industry2 years C++ and object-oriented programming experience using the Microsoft development environmentDemonstrated successful working relationships with clientssuppliersand other internal and external contacts
Microsoft development environment
control and automation softwarePCPLC (Programmable Logic Controller)driveinterfaces to other software moduleswrite software modulessimulationsystem testwitness of system testtechnical supportremote diagnostic capabilitiescommissioningproductivity enhancementproduct development projectsC++object-oriented programmingMicrosoft development environmentheavy industrysteelmakingaluminum
Process Automation Engineer – Level 2control and automation softwarePC-based industrial systemsPLC (Programmable Logic Controller)drive-based industrial systemssoftware modules developmentobject-oriented programmingC++simulationsystem testremote diagnostic capabilitiescommissioningwitness of system testheavy industry process automation softwaresteelmakingaluminumprocess industriesinterface definition between software modulestechnical supportproductivity enhancement projectsproduct development projectsremote diagnostics
collaboration with project teamtechnical mentoring/coaching associatesprovide best advice to managercommunication with clients and supplierscross-organizational interactioncustomer-focused supportintegrityteam orientationpersonal commitmentpersonal commitment to deadlinesproactive improvement recommendationsearly notice when work cannot be delivered
Industry Manufacturing
Job Function Develop and validate process automation software for industrial control systems (PC/PLC/drives).
Role Subtype Process Engineer
Process Automation EngineerProcess Automation Engineer – Level 2Level 2Industrial Systems/Process Automation L2 Engineeringcontrol and automation softwarePCPLC (Programmable Logic Controller)drivesimulationsystem testwitness of system testcommissioning engineersremote diagnostic capabilitiestechnical supportC++object-oriented programmingMicrosoft development environmentheavy industrysteelmakingaluminumproductivity enhancementproduct development projectsinterfaces to other software modules

Must have 2 years’ experience designing and/or maintaining process automation software in heavy industry, Must have 2 years C++ and object-oriented programming experience using the Microsoft development environment

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