IOT Software Team Lead

Full Time
Selangor

An IoT Software Lead is responsible for spearheading the development and implementation of Internet of Things (IoT) software solutions. This role involves managing software projects, overseeing the integration of hardware and software, and leading a team of developers and engineers to create innovative IoT applications. The IoT Software Lead collaborates with cross-functional teams, including hardware engineers, data scientists, and product managers, to deliver end-to-end IoT systems that address business needs and improve operational efficiency.

 

Duties and responsibilities

  • Project Leadership: Lead the design, development, and deployment of IoT software solutions, ensuring timely delivery and adherence to quality standards.
  • Architecture Design: Develop scalable and secure IoT architectures, including edge computing, cloud integration, and data flow management.
  • Team Management: Guide and mentor software development teams, providing technical direction and fostering innovation.
  • Integration: Ensure seamless integration of software with IoT devices, hardware components, and cloud platforms.
  • Collaboration: Work closely with stakeholders to gather requirements, define project goals, and align solutions with business objectives.
  • Performance Optimization: Analyze system performance, debug issues, and implement enhancements to improve efficiency and reliability.
  • Security: Implement robust security measures to protect IoT systems from vulnerabilities and threats.
  • Emerging Technologies: Stay updated on the latest IoT technologies, trends, and standards to integrate into the development lifecycle.

Qualifications and requirements

  • Candidate must possess at least a Bachelor’s Degree, Post Graduate Diploma, Professional Degree in IT, Computer Science or related qualification in (Computer/Telecommunication) or equivalent.
  • 3-5 years of working experience in development and support of software systems.

Skills, Experience & Knowledge

  • Technical Expertise: Proficiency in programming languages like Python, Java, C++, or Node.js, and familiarity with IoT protocols such as Modbus, TCP/IP, MQTT, CoAP, and HTTP.
  • IoT Platforms: Experience with IoT platforms like AWS IoT, Azure IoT, or Google Cloud IoT.
  • Linux Platforms: Proficient in Linux client-server environments.
  • System Integration: Knowledge of integrating IoT devices with cloud infrastructure, databases, and APIs.
  • Security Knowledge: Understanding of IoT security best practices, including encryption, authentication, and secure communication.
  • Project Management: Strong leadership and project management skills, with experience in Agile or Scrum methodologies.
  • Problem-Solving: Analytical thinking and the ability to troubleshoot complex IoT systems.
  • Communication: Excellent interpersonal and communication skills to collaborate with diverse teams and stakeholders.

Job Features

Job Category

RnD

Experience

3

Apply Online

A valid email address is required.
A valid phone number is required.
Scroll to Top