Basic Qualifications
•Bachelor’s degree in computer science, Computer Engineering, Software Engineering, Computer Information Science, Electrical Engineering, or equivalent education required.
•At least 6 years of active experience.
•Experience with software design, implementation and debugging including inter-process communication and multi-threading techniques is required.
•A solid foundation in computer science, with strong competencies in data structures, algorithms, and software engineering.
•Experience with Python.
•Experience with testing and development tools such as pyTest.
•Experience with Test Driven Development and Unit Test Frameworks.
•Experience developing and deploying large scale applications.
•Excellent teamwork abilities.
•At least B1 English proficiency level.
•Preferred Qualifications
•Experience with Python3.
•Experience with building SDK Platform-Tools
•Experience with Docker orchestration and management.
•Familiarity with Ethernet and networking protocols.