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