工作描述
16 天前
THE ROLE
We are seeking an IoT systems and software engineer who will conduct research, prototype and develop systems and features for our new cutting edge IoT embedded Linux systems for bringing our integrated computer vision and signage tracking features to an edge computing device.
• Support the development of our system design for selected ARM based Linux SoCs
• Develop software for use on a range of IoT devices
• Participate in researching, prototyping, architecture planning, technical design and development of systems and services for Smart Signage Micromarket Devices
• Optimise our end to end system code for improved performance on low cost edge computing devices at scale
• Work closely with project stakeholders and external parties to understand the needs of the business as well as the limitations in terms of cost, production, maintenance, etc
• Work with other developers to facilitate knowledge transfer, conduct code reviews, participate in pair programming and in technical design reviews
• Resolve technical issues and to provide implementation support
WE ARE LOOKING FOR
• Bachelor's degree with major in Computer Science, Computer Engineering or other relevant disciplines
• At least 2 years working experience with solid experience in developing software for embedded linux systems
• Strong linux skills, scripting, performance tuning
• Familiarity with Linux kernel and bootloader would be an advantage
• Can write clear, readable, and maintainable code
• Knowledge in Golang, C++, Python, Bash script or equivalent languages required
• Knowledge in some frameworks such as RabbitMQ, gRPC will be an advantage
• Knowledge in GIT, Dockerization, CI/CD will be an advantage
• Strong analytical and problem-solving skills
• Test-Driven Development principles for automated testing
• Experience working with remote data via REST-ful API design and socket communication
• Good command of both written and spoken English and Chinese
We are seeking an IoT systems and software engineer who will conduct research, prototype and develop systems and features for our new cutting edge IoT embedded Linux systems for bringing our integrated computer vision and signage tracking features to an edge computing device.
• Support the development of our system design for selected ARM based Linux SoCs
• Develop software for use on a range of IoT devices
• Participate in researching, prototyping, architecture planning, technical design and development of systems and services for Smart Signage Micromarket Devices
• Optimise our end to end system code for improved performance on low cost edge computing devices at scale
• Work closely with project stakeholders and external parties to understand the needs of the business as well as the limitations in terms of cost, production, maintenance, etc
• Work with other developers to facilitate knowledge transfer, conduct code reviews, participate in pair programming and in technical design reviews
• Resolve technical issues and to provide implementation support
WE ARE LOOKING FOR
• Bachelor's degree with major in Computer Science, Computer Engineering or other relevant disciplines
• At least 2 years working experience with solid experience in developing software for embedded linux systems
• Strong linux skills, scripting, performance tuning
• Familiarity with Linux kernel and bootloader would be an advantage
• Can write clear, readable, and maintainable code
• Knowledge in Golang, C++, Python, Bash script or equivalent languages required
• Knowledge in some frameworks such as RabbitMQ, gRPC will be an advantage
• Knowledge in GIT, Dockerization, CI/CD will be an advantage
• Strong analytical and problem-solving skills
• Test-Driven Development principles for automated testing
• Experience working with remote data via REST-ful API design and socket communication
• Good command of both written and spoken English and Chinese
更多相似工作
🎉 Got an interview?