Overview
On Site
$60 - $65
Contract - Independent
Contract - W2
Contract - 6 Month(s)
No Travel Required
Skills
c#
Nimbus
Akka.net
robots
MVC
PLC
WPF
TCP/IP
Job Details
We are seeking a highly skilled Machine Control Application Engineer with expertise in C++, C#, MVC, MVVM, and WPF to design, develop, and maintain high-performance applications. The ideal candidate will have a strong background in development of system control applications for semi-conductor equipment, including control of motors, actuators, io, communication with devices and drivers used in industrial equipment.
Previous experience with developing applications for semi-conductor and industrial equipment is a MUST.
Key Responsibilities:
- Design, develop, and maintain desktop applications using C# and WPF.
- Implement software architecture using MVC and MVVM design patterns.
- Hands-on experience with Robots, Safety PLC and Motion drives
- Hands-on experience with WPF and XAML for UI development.
- Strong knowledge of MVC and MVVM architectural patterns.
- Strong knowledge of Akka.net and Nimbus framework.
- Experience with multithreading, asynchronous programming, and performance optimization.
- Develop intuitive and responsive user interfaces with XAML in WPF.
- Optimize application performance and ensure high-quality coding standards.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers.
- Debug, test, and troubleshoot software applications to ensure reliability.
- Write clean, scalable, and maintainable code following best practices.
- Stay updated with industry trends and emerging technologies.
Required Qualifications:
- Bachelor s or Master s degree in computer science, Software Engineering, or a related field.
- 4+ years of experience in application development using C++ or C#.
- Familiarity with TCP/IP, serial and other protocols used in industrial equipment.
- Strong problem-solving skills and ability to work independently.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.