A leading manufacturer of IoT products is seeking a Senior Software Engineer to develop software for IOS and Android applications. The role involves module design, implementation, testing, and customer support. Candidates should have at least a Bachelor Degree in Computer Science and a minimum of 3 years' experience in software development, preferably with wireless communication products. Proficiency in TCP/IP, HTTP, MQTT, Object-C, Java, Python, and SQL is required. This position is based in Shenzhen.
Qualifications
Minimum 3 years of experience in software development or R&D.
Experience with wireless communication products preferred.
Documentation writing skills required.
Responsibilities
Software development on APPS (IOS & Android) or web applications.
Software module design, implementation, and testing for new products.
Software support for customers.
Skills
TCP/IP
HTTP
MQTT
Object-C
Java
Python
SQL
Education
Bachelor Degree in Computer Science or Computer Engineering
Tools
Cloud Application
IOS Development
Android Apps Development
Job description
(Senior) Software Engineer (based in Shenzhen)
Client Description
Leading manufacturer and supplier of IoT products and applications
Job Description
Software development on APPS (IOS & Android) or web applications.
Software module design, implementation and testing for the new product.
Documentation writing such as software design specification and software test specification etc.
Software support for customer.
Job Requirements
Bachelor Degree in Computer Science, Computer Engineering or equivalent qualification.
Minimum 3 year experience in software development or R&D, having worked with wireless communication products preferred.
Proficient in TCP/IP, HTTP or MQTT communication protocol.
Proficient in Object-C, Java, python and SQL programming.
Experience in Cloud Application, IOS and Android APPS development for IoT product.