Drimva

TMEIC

Development Engineer - System Development (EE26106)

$84K–$126K

Roanoke, Virginia · Full-time · Posted Sep 17, 2026

Experience
2 years’ related experience designing and engineering automation or control systems; preferred: 3 years’ experience applying advanced technologies and/or software methodologies to automation or control systems.
Education
BS degree in electrical, mechanical, software or related engineering; or related physical or applied science; or equivalent via education and/or work experience.

About the job

Develops and integrates software for power products, including control systems, graphics, 3D rendering, and computer vision, and verifies software modules through simulation.

What you'll do

  • Evaluate and incorporate technologies into company power products in coordination with internal, parent-company, and third-party teams.
  • Define software interfaces, write modules, and integrate them into project systems.
  • Design and conduct simulations to verify software modules meet project requirements.

What they ask for

  • Bachelor’s degree in engineering or related physical/applied science, or equivalent via education and/or work experience.
  • 2 years’ related experience designing and engineering automation or control systems.
  • Programming skills using C++ and/or one or more of OpenCV, DirectX, OpenGL, or C#.
  • Proficiency in MS Office and availability to travel domestically and internationally up to 25% of the time, often with limited notice.

Nice to have

  • Master’s or PhD in software engineering focused on controls, computer vision, and/or GPU techniques.
  • Experience with advanced technologies or software methodologies in automation/control systems; 3D modeling, GPU drivers and capabilities, natural scene rendering, MATLAB, or HMI/configuration utilities.

Pay

$83,700 - $125,500 (base salary)

Tools

C++, OpenCV, DirectX, OpenGL, C#, MS Office, MATLAB

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)