> Markdown version of [/jobs/ext/2288890-development-engineer-system-development-ee26090](https://www.wearedevelopers.com/jobs/ext/2288890-development-engineer-system-development-ee26090). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Development Engineer - System Development (EE26090) - **Company:** TMEIC Corporation - **Location:** Roanoke, VA, United States - **Experience:** Experienced - **Salary:** $83,700.0 - $125,500.0 - **Contract:** Permanent contract - **Skills:** 3d Models, 3D Rendering, Adobe InDesign, Computer Vision, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, System Configuration, DirectX (Software), Human-Computer Interaction, MATLAB, Microsoft Office, OpenCV, OpenGL, Systems Development Life Cycle, Software Engineering, System Software, Software Modules - **Published:** August 29, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88172606/1 ## About the Role * * BS degree in electrical, mechanical, software or related engineering; or related physical or applied science; or equivalent via education and/or work experience * * * 2 years' related experience designing and engineering automation or control systems * * * Demonstrated software programming skills using C++ and/or more of the following (OpenCV, DirectX, OpenGL, C#) * * * Demonstrated innovative problem-solving skills * * 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 * * Proficiency in MS Office * * * Availability to travel domestically and internationally, up to 25% of the time, often with limited notice Preferred Qualifications * Masters or PhD in software engineering with a concentration in controls, computer vision and/or GPU techniques * 3 years' experience applying advanced technologies and/or software methodologies to automation or control systems. * Successful development of a new control product that advanced overall capability and was commercially successful * Demonstrated skills in 3D modeling techniques, GPU drivers & capabilities, natural scene rendering * Demonstrated skills using MATLAB * Demonstrated skills in creating human machine interfaces and system configuration utilities ## Description Research, develop, and deploy control software, graphics, 3D rendering and/or computer vision software Role Accountabilities * Identify new technologies that have the potential to address the present, but unfilled, needs of our clients, or that create demand as a direct result of significant performance improvements that will provide a level of direct benefit to our clients sufficient to differentiate the Company from our competitors * Evaluate the feasibility, cost, and benefits of incorporating new technologies in the Company's systems and products * Incorporate selected technologies into the Company's power products in cooperation with Company, parent company, and third-party development teams * Define modifications to existing tools, and features of new tools, that are necessary to engineer and commission products that incorporate selected technologies * Establish and maintain effective working relationships and productive communication with parent company to facilitate cooperation and coordination in design and development planning and project execution * Provide technical consulting, coaching, and training to group company engineering and commissioning team members to transfer knowledge of Company process and product solutions and ensure successful project execution, as assigned * Provide technical support to the business unit sales team in the areas of technical presentations, and proposal review and advice, as assigned * Identify and define interfaces between complex software modules and functions * Write software modules to satisfy project requirements * Ensure inter-operation of software modules into overall project in collaboration with project team * Design and conduct simulation to verify the software module satisfy project requirements. 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 General Role Description Research, develop, and deploy control software, graphics, 3D rendering and/or computer vision software Role Accountabilities * Identify new technologies that have the potential to address the present, but unfilled, needs of our clients, or that create demand as a direct result of significant performance improvements that will provide a level of direct benefit to our clients sufficient to differentiate the Company from our competitors * Evaluate the feasibility, cost, and benefits of incorporating new technologies in the Company's systems and products * Incorporate selected technologies into the Company's power products in cooperation with Company, parent company, and third-party development teams * Define modifications to existing tools, and features of new tools, that are necessary to engineer and commission products that incorporate selected technologies * Establish and maintain effective working relationships and productive communication with parent company to facilitate cooperation and coordination in design and development planning and project execution * Provide technical consulting, coaching, and training to group company engineering and commissioning team members to transfer knowledge of Company process and product solutions and ensure successful project execution, as assigned * Provide technical support to the business unit sales team in the areas of technical presentations, and proposal review and advice, as assigned * Identify and define interfaces between complex software modules and functions * Write software modules to satisfy project requirements * Ensure inter-operation of software modules into overall project in collaboration with project team * Design and conduct simulation to verify the software module satisfy project requirements. 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 ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)