Software Control Engineer - IS (EE26131)

TMEIC

Roanoke (VA)

On-site

USD 91,000 - 136,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TMEIC in Roanoke, VA seeks a software engineer to develop and test PC/PLC control software for industrial systems, aligning with client specs and project goals.

You will implement designs, build control files, and contribute to embedded real-time software, interfaces, testing, and documentation.

This role requires travel up to 15% domestically and internationally, collaboration with clients and project teams, and adherence to engineering standards.

Qualifications

  • Bachelor’s degree in electrical, mechanical, mechatronics, computer engineering, or related field.
  • 2 years’ experience in control system engineering.
  • Experience with machine-level programming.
  • Experience in PLC, distributed I/O, and HMI software.
  • Willingness to travel up to 15% domestically and internationally.
  • Ability to work with clients and cross-functional teams.

Responsibilities

  • Interpret and implement software design requirements with project team and client.
  • Build control system software files (AC/DC drive configurations, motion control, I/O mapping, HMI).
  • Develop and maintain embedded, real-time software for automation applications.
  • Develop software interfaces to client and third-party systems.
  • Perform system tests and simulations to ensure quality functionality.
  • Provide technical support during client witness of system test as needed.
  • Lead project design reviews to control project quality and schedule.
  • Provide technical support to commissioning engineers and clients during installation.
  • Develop engineering standards to improve productivity and reduce errors.
  • Develop standards for new products.

Skills

Machine-level programming
PLC/HMI software design
Travel 15%
Team collaboration

Education

Bachelors in electrical/mechanical/computer engineering

Tools

Visual Studio
VC++
SQL Server
.NET

Job description

General Role Description

Develop and test PC/PLC software control solutions for industrial systems applications that meet client specifications and fulfill project requirements

Role Accountabilities
  • Interpret, then implement software project design requirements in collaboration with the project team and client
  • Build control system software files, such as AC and DC drive configurations, motion control, local and remote I/O mapping, automation control, sensors, and human-machine interface
  • Develop and maintain embedded, real-time software for automation applications
  • Develop and document software interfaces to client and third-party systems
  • Perform system tests and simulations to ensure quality functionality
  • Provide technical support during client witness of system test as needed
  • Lead project design reviews to control project quality and schedule
  • Provide technical support to commissioning engineers and clients during system installation
  • Develop software engineering standards to improve productivity, increase quality, and reduce errors
  • Develop engineering standards and procedures for new products
General Employee Accountabilities
  • Bring full effort to bear on tasks assigned by manager
  • Give manager best advice
  • Give earliest notice when work cannot be delivered as specified
  • Cooperate and collaborate with peers and interact cross-organizationally as specified by manager
  • Exemplify Company Core Values: Integrity, Client Focus, Team Orientation, and Personal Commitment
  • Comply with all Company policies, practices, and procedures and all regulations and laws
  • Recommend viable improvements proactively
  • Ensure effective utilization of business tools and processes
Minimum Qualifications
  • Bachelor’s degree in electrical engineering, mechanical engineering with control automation coursework, mechatronics, computer engineering, or related field or equivalent via education and/or work experience
  • 2 years’ experience in control system engineering
  • Demonstrated experience with machine-level programming
  • Demonstrated experience with software design for industrial PLC, distributed I/O, and HMI systems
  • Demonstrated success as contributing member in project team
  • Ability to climb and work on cranes at heights up to approximately 175 feet
  • Demonstrated successful working relationships with clients, suppliers, and other internal and external contacts
  • Demonstrated successful and positive personal leadership, interpersonal, organizational, administrative, and communication skills
  • Demonstrated continuous improvement in areas of responsibility
  • Availability to travel domestically and internationally, up to approximately 15% of the time, sometimes with limited notice
Preferred Qualifications
  • At least 2 years of engineering experience, specializing in industrial drive and motor control applications
  • Demonstrated experience with GE PLC & HMI products
  • Demonstrated experience with application and integration of laser and/or camera-based sensor systems in control and automation projects
  • Demonstrated experience in embedded, real-time software application design
  • Proficiency in Microsoft development tools such as Visual Studio, VC++, Visual Basic, SQL Server,.Net
  • Demonstrated ability to apply new technology to meet evolving needs of the business and clients
Link to TMEIC Corporation Americas website

https://www.tmeic.com/.

EEO/AA/M/F/Vet/Disability Employer

Hiring Range: $90,700 - $136,100

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Control Engineer - IS (EE26131)
Software Control Engineer - IS (EE26131)

TMEIC Corporation Americas • Roanoke (VA)

On-site
USD 91,000 - 136,000
Software Control Engineer - IS (EE26136)
Software Control Engineer - IS (EE26136)

TMEIC Corporation Americas • Roanoke (VA)

On-site
USD 91,000 - 136,000
Software Control Engineer - IS (EE26136)
Software Control Engineer - IS (EE26136)

TMEIC Corporation • Roanoke (VA)

On-site
USD 91,000 - 136,000
Software Control Engineer - IS (EE26131)
Software Control Engineer - IS (EE26131)

TMEIC Corporation • Roanoke (VA)

On-site
USD 91,000 - 136,000
Intern - Engineer (Spring 2027) EIS (ET26077)
Intern - Engineer (Spring 2027) EIS (ET26077)

TMEIC Corporation • Roanoke (VA)

Hybrid
USD 56,000 - 83,000
Intern - Engineer (Spring 2027) EIS (ET26076)
Intern - Engineer (Spring 2027) EIS (ET26076)

TMEIC Corporation • Houston (TX)

Hybrid
USD 85,000 - 115,000
Intern - Engineer (Spring 2027) EIS (ET26076)
Intern - Engineer (Spring 2027) EIS (ET26076)

TMEIC Corporation Americas • Georgia

On-site
USD 70,000 - 110,000
Controls & Automation Engineering Intern
Controls & Automation Engineering Intern

TMEIC Corporation • Roanoke (VA)

Hybrid
USD 56,000 - 83,000
Development Engineer - System Development (EE26106)
Development Engineer - System Development (EE26106)

TMEIC • Roanoke (VA)

On-site
USD 84,000 - 126,000
Development Engineer - System Development (EE26090)
Development Engineer - System Development (EE26090)

TMEIC Corporation • Roanoke (VA)

On-site
USD 84,000 - 126,000