Unreal Gigs - San Francisco, CA

posted 4 days ago

Full-time - Mid Level
Remote - San Francisco, CA

About the position

The IoT Developer, also known as The Connected Systems Innovator, is responsible for leading the development of innovative Internet of Things (IoT) solutions that enhance automation, monitoring, and intelligence across various environments such as homes, cities, and industries. This role involves collaborating with hardware engineers, data scientists, and software developers to design and deploy end-to-end IoT systems, integrating sensors, devices, and data to create smarter, more efficient connected solutions.

Responsibilities

  • Architect and implement end-to-end IoT systems that connect devices, sensors, and networks to collect and analyze data.
  • Develop applications that enable communication between hardware devices and cloud platforms using protocols like MQTT, CoAP, or HTTP.
  • Work with a variety of sensors, microcontrollers, and embedded systems to integrate hardware with IoT platforms.
  • Implement edge computing solutions to process data at the device level, reducing latency and bandwidth requirements.
  • Integrate IoT devices with cloud platforms (AWS IoT, Google Cloud IoT, Azure IoT Hub) for centralized control and monitoring.
  • Design APIs and microservices that facilitate communication between IoT devices and cloud infrastructure.
  • Implement robust security measures to protect IoT devices and networks from vulnerabilities.
  • Collaborate on smart city solutions, industrial automation, and home automation systems.
  • Develop monitoring tools and dashboards to track the performance of IoT devices and networks.

Requirements

  • Strong experience in designing and developing IoT systems, including device-to-cloud communication, edge computing, and embedded systems.
  • Proficiency in working with microcontrollers (e.g., Arduino, Raspberry Pi, ESP32) and sensors.
  • Experience with cloud IoT platforms like AWS IoT, Azure IoT Hub, or Google Cloud IoT.
  • Expertise in implementing edge computing solutions, including real-time data processing at the device level.
  • Knowledge of security best practices for IoT devices, including encryption, secure boot, and device authentication.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or a related field.
  • 3+ years of experience in IoT development, with hands-on experience designing connected systems.

Nice-to-haves

  • Certifications or additional coursework in IoT, cloud computing, or embedded systems are a plus.

Benefits

  • Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Competitive vacation, sick leave, and 20 paid holidays per year.
  • Flexible work schedules and telecommuting options.
  • Opportunities for training, certification reimbursement, and career advancement programs.
  • Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life insurance and short-term/long-term disability coverage.
  • Confidential counseling and support services for personal and professional challenges.
  • Financial assistance for continuing education and professional development.
  • Opportunities to participate in community service and volunteer activities.
  • Employee recognition programs to celebrate achievements and milestones.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service