Job Openings
IOT Engineer
About the job IOT Engineer
JOB RESPONSIBILITIES
- Works with Field Application Engineers to qualify inspection opportunities
- Create POC, prototype and MVP design, build and field-testing for growth and innovation by designing edge and IoT Ai systems starting at the individual device through connectivity, data collection and storage, cloud, middleware, and APIs.
- Determines all vision sensor specifications for 2D and 3D applications
- Develop, deploy, and extend IoT solutions that involve both hardware and software
- Work with Solutions Team engineers to optimize model runtime performance
Requirements :
- 2 years of experience in embedded systems, IoT, and computer vision applications
- Experience with ML/DL and AI framework and edge computing
- Expertise in C/C and Python for developing embedded systems
- Proficiency in multi-threaded SW development and embedded GUI
- Demonstrated experience extracting / applying software from open source repos
- Single Board Computers: RPi, ESP32, Jetson Nano/TX1/TX2/ Xavier, x86/ARM platforms
- Work Experience in cuDNN 8.0, TensorRT 7.1, and DeepStream 5.0
- Familiarity with cloud-native paradigms like microservices, containerization, and container orchestration at the edge
- Deep Knowledge of Edge Computing and Edge Servers.
- Able to solve complex problems in the Industrial IoT ecosystem
- Able to do research and evaluate emerging IoT technologies and platforms
- Demonstrated experience deploying models on embedded platforms like Raspberry Pi, Nvidia Jetson, or similar.
- Design, develop and test firmware and application for IoT embedded systems and IoT edge gateway
- Experience with embedded peripherals including CAN, SPI, I2C, UART, ADC, Modbus, DMA, timers are beneficial,
- Must be able to work across different tiers – UI/Interfaces, API Integration, IoT programming and Edge Analytics
- Understanding of emerging IoT technologies and communication protocols such as: BLE, LoRa, Z-Wave, LPWAN, NB-IoT, Protobuf communications, MQTT, AMQP, CoAP, IoT Hub, WebSocket, HTTP
- Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M,6LoWPAN, Ethernet etc.
- Knowledge of communication protocols: I2C, SPI, UART, RS485/Modbus.
- Good knowledge of HW interfaces and HW design
- Experience developing Linux device drivers
- Experience working with embedded interfaces and protocols including USB, Ethernet, Wi-Fi, LTE
- Excellent problem-solving skills in the face of ambiguity using a clear understanding of facts and implementation of test plans and solution strategies