As a Linux IoT Engineer, you will take part in tackling one of the world’s most fascinating software challenges – building robust, enterprise-grade, secure, and efficient software for IoT devices with global deployment.
You will be an integral part of a team developing an End to End IoT solution – facing diverse challenges, technologies, and areas of expertise, from device management and user space applications to communication with Bluetooth devices and cloud environments. You will work in an environment that cherishes collaboration, ownership, and innovation, and see your work directly impacting the product and the end user experience.
A Day In Your Life:
As part of the IoT team, you will work on the full IoT stack (device to cloud):
Develop software for our unique Linux based IoT Gateways (applications, device management, DFU, and much more)
Employ multiple communication protocols to interact with external devices and cloud environments (Bluetooth, HTTPs, MQTT, and more)
Develop and maintain secure and robust device networking through Wifi, Cellular, and other network interfaces
Lead or participate in developing new features and enhancements across the IOT stack, from requirements, design, and architecture to implementation and deployment. You will develop secure, mission-critical, and resource efficient software
Collaborate with other team members and other teams with the promotion of cross-discipline initiatives
Participate and support research of new platforms, tools, hardware components, architectures, and advanced algorithms
Keep our technology tech stack and architecture in line with the best of cutting-edge technologies
Write unit and service tests to validate your new features and support Automation developers in creating E2E tests for these features
You will be an integral part of a team developing an End to End IoT solution – facing diverse challenges, technologies, and areas of expertise, from device management and user space applications to communication with Bluetooth devices and cloud environments. You will work in an environment that cherishes collaboration, ownership, and innovation, and see your work directly impacting the product and the end user experience.
A Day In Your Life:
As part of the IoT team, you will work on the full IoT stack (device to cloud):
Develop software for our unique Linux based IoT Gateways (applications, device management, DFU, and much more)
Employ multiple communication protocols to interact with external devices and cloud environments (Bluetooth, HTTPs, MQTT, and more)
Develop and maintain secure and robust device networking through Wifi, Cellular, and other network interfaces
Lead or participate in developing new features and enhancements across the IOT stack, from requirements, design, and architecture to implementation and deployment. You will develop secure, mission-critical, and resource efficient software
Collaborate with other team members and other teams with the promotion of cross-discipline initiatives
Participate and support research of new platforms, tools, hardware components, architectures, and advanced algorithms
Keep our technology tech stack and architecture in line with the best of cutting-edge technologies
Write unit and service tests to validate your new features and support Automation developers in creating E2E tests for these features
Requirements:
Minimum 2 years of experience developing in Linux based environments
Experience with device networking / communications (Bluetooth \ BLE, common communication protocols, Wifi, Cellular, OSI model)
Experience developing and maintaining software for IoT devices (applications, device management, DFU, etc.) – Big advantage
Experience with one or more of (Advantage):
Linux system security (networking authentication and security protocols, kernel security features and best practices)
Interacting with cloud environments (Azure \ GCP \ AWS etc.)
Golang
Minimum 2 years of experience developing in Linux based environments
Experience with device networking / communications (Bluetooth \ BLE, common communication protocols, Wifi, Cellular, OSI model)
Experience developing and maintaining software for IoT devices (applications, device management, DFU, etc.) – Big advantage
Experience with one or more of (Advantage):
Linux system security (networking authentication and security protocols, kernel security features and best practices)
Interacting with cloud environments (Azure \ GCP \ AWS etc.)
Golang
This position is open to all candidates.