Senior Full-Stack Software Engineer
Role responsibilities
The role involves designing and developing full-stack solutions and desktop applications for industrial software suites, focusing on usability and performance. Key duties include building communication interfaces for motion hardware and enhancing user experiences through modern presentation frameworks.
Requirements
Candidates must have a bachelor's degree and over 5 years of experience with C#, .NET, and C++ ecosystems. Proficiency in socket-level network programming and hardware interface communication protocols is required.
Key skills
C#, .NET, C++, Socket-level network programming, TCP/IP, UDP multicast discovery, Hardware interface communication, Full-stack development, Desktop application development, API development, System architecture, AI development, Machine learning, Multi-axis motion hardware control, Performance optimization
Keywords
C#, .NET, C++, TCP/IP, UDP, Full-Stack, Desktop Applications, Hardware Control, Socket Programming, AI, Machine Learning, Industrial Software, System Architecture, API, Client-Server, Multi-axis Motion, Digital/Analog I/O, Encoders, Safety Interlocks, Manufacturing