Bachelor's degree or foreign equivalent in Computer Engineering, Electrical Engineering or related field and 2 years of experience in the job offered or related occupation.
2 years of experience with each of the following skills is required:
Programing in C, C++, or Objective C to develop factory software solutions.
Using knowledge of Computer Networking fundamentals, including TCP/IP and HTTP, for developing software.
Developing solutions with Data Structures and Algorithms.
Integrating different software modules to make working solutions with iOS framework and SDK.
Debugging: quickly recognizing patterns in failures working on Xcode, GDB and macOS command line tools.
Automating testing processes to reduce workloads using Python and Lua.
Developing libraries communicating with hardware, host computer and mobile devices.
Using C/C++ for hardware and software interaction.
Testing software system functionality using iOS, MacOS, Swift, and using build and Jenkins.