software engineer * We are looking for a * software engineer to join our Software Development Department.
Responsibilities:
Software development in C ++, Python, and C #
Working closely with hardware components, controllers, boards, and various interfaces
Implementation and support of standard communication protocols: RS, UDP, TCP/IP
Hardware-software integration and multidisciplinary system integration
Supporting existing systems, troubleshooting issues, and improving performance
Collaboration with system Engineering, Hardware, Production, and Maintenance teams
Requirements: Requirements:
B.Sc. in Software Engineering, Electrical Engineering, or Computer Science - mandatory
3-5 years of software development experience - mandatory
Hands-on development experience with Python, C #, and/or C ++ - mandatory
Experience with serial communication and network communication - mandatory
Experience with one or more configuration management tools: ClearCase, TFS, Git - mandatory
Full professional proficiency in English (reading, writing, and speaking) - mandatory
Experience working with hardware interfaces and standard communication protocols - an advantage.
This position is open to all candidates.