Jobs
Interviews

7 Iot Cloud Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 10.0 years

10 - 15 Lacs

pune

Work from Office

Job Role We are looking for an Embedded Software Programmer specializing in VFDs, the individual will be responsible for designing and developing application software for controlling, monitoring, and communicating with Variable Frequency Drives. This will involve creating efficient, reliable, and scalable software solutions to ensure optimal performance of VFDs across various industrial applications. The individual will work closely with cross-functional teams to define requirements, design architecture, write and test high-quality software code, and ensure that all software solutions meet industry standards for performance, safety, and reliability. Key Responsibilities Software Architecture & Design: Design and develop software architecture for embedded applications in VFDs, focusing on control, monitoring, and communication modules. Define software structures and data models to ensure modularity, scalability, and maintainability of the application. Create detailed technical specifications and documentation to guide software development, testing, and deployment. Application Software Development: Develop embedded software for VFD control, including motor speed regulation, protection features, diagnostic tools, and communication protocols. Write and optimize C/C++ code for embedded platforms used in VFDs, ensuring the software meets real-time performance and reliability requirements. Implement control algorithms and communication interfaces (e.g., Modbus, CAN, Ethernet/IP, PROFINet, BACNet) for VFD systems. Integrate software with hardware components (e.g., microcontrollers, sensors, I/O modules) to create seamless, functional systems. Security Protocols for VFD Communication: Implement secure communication protocols such as TLS/SSL, AES encryption, and mutual authentication for VFD communication over networks (e.g., Modbus TCP, Ethernet/IP, CAN, etc.). Develop secure firmware updates and authentication mechanisms to prevent unauthorized access and ensure the safety of firmware and device configurations. Testing & Quality Assurance: Design and develop automated testing modules to validate functionality, performance, and stability of the VFD software. Perform regression testing to ensure that new software features do not negatively impact existing functionality. Collaborate with the hardware team to ensure proper interaction between software and hardware components. Develop and execute unit tests and integration tests to ensure high software quality and adherence to industry standards. Optimization & Debugging: Analyze and optimize software performance to meet stringent real-time requirements such communication latency. Use debugging tools and techniques to identify, isolate, and resolve software defects in VFD applications. Troubleshoot issues related to embedded systems, memory, and resource utilization, ensuring efficient software execution on limited hardware resources. Collaboration & Documentation: Work closely with cross-functional teams (hardware engineers, system architects, QA engineers) to ensure software aligns with overall system requirements. Maintain detailed documentation for software design, code, and testing procedures. Provide regular status updates and project reports to management, ensuring transparency and alignment with deadlines. Continuous Improvement: Contribute to the development and refinement of best practices for embedded software development in the VFD domain. Stay up to date with industry trends, new technologies, and software tools, and propose improvements to existing software architectures. Participate in code reviews to ensure consistency and high-quality standards across the team. Preferred candidate profile Education: master's degree in electrical engineering, Computer Science, Software Engineering, or related field. Experience: 8+ years of embedded software development experience, with a focus on VFDs, motor control systems, or industrial automation. Strong experience with C/C++ programming languages in an embedded environment. Familiarity with real-time operating systems (RTOS) and bare-metal programming techniques for embedded systems. Extensive experience in the design and implementation of control algorithms for industrial systems, particularly in motor control. Hands-on experience with communication protocols such as ModbusRTU/TCP, CAN, Ethernet/IP, PROFIBUS, and others commonly used in industrial automation systems. Experience with embedded debugging tools (e.g., JTAG, oscilloscopes, logic analyzers). Technical Skills: Strong knowledge of embedded systems, microcontroller programming, and hardware/software integration. Experience with hardware interfacing, including I/O modules, ADC/DAC, sensors, and actuators in the context of motor control. Understanding of motor control techniques, including speed regulation, torque control, and PID control. Proficiency with version control systems (e.g., Git, SVN) and CI/CD pipelines for embedded software. Experience with automated testing frameworks and unit testing in embedded software. Programming Languages: C, C++ and Assembly Language. Experience of working with microcontroller 32-Bit: ARM CORTEX M processor, TI DSP C2000 (Piccolo, Delfino), PIC controllers, STM, Microchip Familiarity with protocol: I2C, SPI, CAN and MODBUS RS232 Hardware Interface: Real Time Clock, EERPOM, IDE tool: MPLAB- X IDE, Texas Instruments CCS, KEIL, Eclipse, RTOS: TI-RTOS(SYS-BIOS), Keil RTX, FreeRTOS Skilled in using debugging tools: JTAG (IAR IJET), Tracealyzer Knowledge of industrial automation standards (e.g., IEC 61158, IEC 62443) and relevant cybersecurity practices Soft Skills: Excellent problem-solving skills, with the ability to debug complex embedded system issues. Strong communication and collaboration skills to work effectively with multi-disciplinary teams. Ability to take ownership of projects and work independently while managing multiple tasks and priorities. Detail-oriented with a focus on writing high-quality, maintainable, and efficient code. Desired Skills: Experience with industrial automation systems, including VFD configuration and setup. Familiarity with motor drive systems, including AC drives, DC drives, and servo drives. Knowledge of safety protocols and standards in industrial control systems (e.g., IEC 61508, ISO 13849). Experience with simulation tools (e.g., MATLAB/Simulink) for modelling motor control systems. Familiarity with cloud-based monitoring or remote management systems for industrial devices (e.g., IoT integration). Job Location Pune, Maharashtra

Posted 1 week ago

Apply

12.0 - 14.0 years

18 - 25 Lacs

pune

Work from Office

Job Role 1. We are looking for an experienced Embedded Software Project Manager & Team Lead to lead and manage a cross-functional team of embedded software engineers, IoT developers, and communications protocol experts. The individual will be responsible for driving the development of embedded software applications, IoT solutions, communication protocols, and predictive maintenance systems, ensuring that projects are completed on time, within budget, and to the highest quality standards. 2. In this role, team lead will provide technical guidance, foster collaboration, and ensure alignment across teams. TL will also manage project timelines, deliverables, and customer requirements while overseeing the development and deployment of innovative embedded software solutions 3. It is also expected to be an individual contributor (as developer) in this role hence hands on experience in embedded software and communication protocol is a must have requirement. Key Responsibilities Project Management & Leadership: Lead and manage the complete software development lifecycle for embedded software projects, from requirements gathering through design, development, testing, and deployment. Coordinate and manage the project team, including embedded software engineers, IoT specialists, and communication protocol developers. Act as the primary point of contact for internal stakeholders, clients, and partners, ensuring clear communication and alignment on project goals and milestones. Develop and manage project plans, schedules, and budgets to ensure projects are delivered on time and within scope. Drive the adoption of Agile or Scrum methodologies within the team for continuous improvement and efficient project execution. Embedded Software Application Development: Oversee the development of embedded software applications for industrial systems, IoT devices, and connected solutions. Ensure software is developed to meet performance, reliability, and scalability requirements for real-time embedded systems. Guide the team in developing robust firmware and software solutions for embedded platforms, ensuring high code quality and adherence to industry standards. Hands on development of software code in critical section and its testing/bug replication. IoT Solutions & Integration: Lead the development and deployment of IoT solutions, including edge devices, sensors, and communication modules, to enable remote monitoring, control, and data analysis. Work with cross-functional teams to integrate IoT devices with cloud-based systems, databases, and enterprise solutions. Ensure efficient and secure communication between devices and IoT platforms, optimizing data transfer protocols for low latency and high reliability. Communication Protocols Development: Guide the development of communication protocols for industrial IoT systems, including Modbus, MQTT, OPC-UA, Bluetooth, Wi-Fi, and LoRaWAN. Experience of working with industrial Ethernet based protocols like Modbus TCP/IP, ProfiNet, Ethernet IP, EtherCAT Ensure that communication solutions are scalable, secure, and compatible with a wide range of industrial devices and cloud infrastructure. Oversee the integration of communication protocols within the embedded system architecture, ensuring reliable data exchange and system interoperability. Team Development & Mentorship: Foster a collaborative and innovative work environment by mentoring and guiding team members in their technical development. Provide leadership on technical decisions, code reviews, and best practices to ensure high-quality software development. Encourage knowledge-sharing and support the continuous learning and growth of the engineering team. Quality Assurance & Documentation: Oversee the creation and execution of test plans to ensure that all embedded software solutions are rigorously tested and validated. Maintain comprehensive documentation for software architecture, design, testing, and deployment. Ensure that software development processes align with industry standards and compliance requirements (requirements of CMMI level documentation). Preferred candidate profile Education: Bachelors or master's degree in computer science, Electrical Engineering or Embedded Software Engineering. Experience: 12+ years of experience in embedded software development, with at least 4+ years in a project management or team lead role. Strong background in embedded software development, including real-time systems and embedded C/C++ programming. Experience with IoT solutions development, including embedded hardware, IoT hardware, sensors, edge devices, and cloud connectivity. Proven track record of leading projects involving the development of communication protocols (e.g., Modbus, MQTT, OPC-UA, Wi-Fi, Bluetooth). Experience in predictive maintenance software development and the integration of machine learning or AI algorithms for maintenance applications will be preferred. Familiarity with Agile or Scrum methodologies for project management and team coordination is mandatory. Knowledge of hardware design and hardware software dependencies. Technical Skills: Proficiency in embedded programming languages such as C/C++ and Python. Experience with embedded systems development for microcontrollers and IoT platforms (e.g., on platform for ARM CORTEX M processor (STM32, RA), TI DSP C2000 (Piccolo, Delfino), PIC controllers, Microchip) Knowledge of IoT communication protocols and standards (e.g., Modbus, MQTT, OPC-UA, BLE). Familiarity with cloud-based IoT platforms (AWS IoT, Azure IoT Hub, etc.) and data storage systems. Strong understanding of hardware/software integration for embedded systems. Knowledge of Industrial Ethernet based protocols like Modbus TCP/IP, ProfiNet, Ethernet IP, Ether CAT Project Management Skills: Strong organizational and time-management skills with the ability to manage multiple projects simultaneously. Certification in project management methodologies (e.g., PMP, Scrum Master) Experience with DevOps and CI/CD pipelines for embedded systems. Excellent communication and interpersonal skills to work effectively with team members, stakeholders, and clients. Experience managing project budgets, timelines, and resource allocation. Additional desired skills Familiarity with real-time operating systems (RTOS) and development environments (e.g., FreeRTOS, VxWorks, etc.). Knowledge of industrial automation and control systems (e.g., PLCs, SCADA). Job Location Pune, Maharashtra

Posted 1 week ago

Apply

5.0 - 8.0 years

22 - 25 Lacs

pune

Work from Office

A bachelors degree, or masters degree in information technology, computer science, or other relevant education. At least 5 years of experience as Software Engineer, in an enterprise context. Experience in design, development and deployment of large-scale cloud-based applications and services. Good knowledge in cloud (AWS) serverless application development, event driven architecture and SQL / Non-SQL databases. Experience with IoT products, backend services and design principles. Good knowledge at least of one backend technology like node.js (JavaScript, TypeScript) or JVM (Java, Scala, Kotlin). Passionate about code quality, security and testing, Microservice development experience with Java (Spring) is a plus. Good command of English in both Oral & Written Languages - Java, Javascript MVC Frameworks - Spring Boot Databases - MySQL , PostgresSQL, MongoDB. Build tools- Maven, Gradle, GraalVM Testing Frameworks - JUnit, Mockito, k6 IaaC - Terraform APM - Apache Skywalking Containerization tools - Docker, k8s and RKE

Posted 3 weeks ago

Apply

6.0 - 11.0 years

15 - 20 Lacs

bengaluru

Work from Office

Roles and Responsibilities Design, develop, test, and deploy IoT solutions using various technologies such as BLE, GPS, WiFi, MQTT, Sensors, Linux, PKI. Collaborate with cross-functional teams to identify business requirements and translate them into technical designs. Develop full-stack applications using Java and Spring Boot Framework. Create UML diagrams to visualize system architecture and design. Ensure seamless integration of IoT devices with cloud platforms. Desired Candidate Profile 6-11 years of experience in IOT development or related field. Strong understanding of IoT Cloud concepts and technologies (e.g., AWS IoT). Proficiency in JavaScript for frontend development. Experience working on motion sensors and modems for data transmission.

Posted 3 weeks ago

Apply

6.0 - 11.0 years

15 - 20 Lacs

pune

Work from Office

Roles and Responsibilities Design, develop, test, and deploy IoT solutions using various technologies such as BLE, GPS, WiFi, MQTT, Sensors, Linux, PKI. Collaborate with cross-functional teams to identify business requirements and translate them into technical designs. Develop full-stack applications using Java and Spring Boot Framework. Create UML diagrams to visualize system architecture and design. Ensure seamless integration of IoT devices with cloud platforms. Desired Candidate Profile 6-11 years of experience in IOT development or related field. Strong understanding of IoT Cloud concepts and technologies (e.g., AWS IoT). Proficiency in JavaScript for frontend development. Experience working on motion sensors and modems for data transmission.

Posted 3 weeks ago

Apply

3.0 - 6.0 years

10 - 15 Lacs

Chennai

Work from Office

Role & responsibilities:- Develop and maintain testing strategies for the Quality Assurance of our Digital Offerings Ensure comprehensive test coverage by working closely with the software developers Execute test cases, manage defects and communicate testing status Work in a multidisciplinary Agile team Focus on quality, continuous improvement of tests and test efficiency Analyze the root cause for testing failures and open appropriate defects with sufficient findings Live Hitachi Energy core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business Test Environments (e.g. QA, Staging, UAT and production) Continuous integration and continuous delivery (CI/CD pipelines) Version control and branching strategy Design standards and reviews Coding standards, code quality checks and reviews Preferred candidate profile:- B.E (EEE/ECE/CSE) with 3-6 years of experience Conduct Performance, Functional, Regression, System E-2-E & Exploratory test on cloud deployed IoT eco-system Understandings on IoT cloud platform/services, IoT Device Communication [MQTT, MODBUS, IEC61850, CAN,WCF], Commissioning & provisioning Experience in testing complex systems including a mix of embedded devices in cloud development Work closely with a globally distributed team, quality engineers and developers on the design and specification of features Experience in writing test plan, test cases and executing web application, API, UI testing Good Knowledge and experience on defining and managing test cases Experience in Python and / or Java for automation testing Experience in integration testing, functional testing, system testing, acceptance testing and regression testing Experience with performance and security testing is a plus Self-dependent and structured work Creative innovation driver with strong ownership in IT and OT technologies Affinity digitalization/digital twin and automation of engineering work processes / flows Communicative, convincing team-player

Posted 3 months ago

Apply

2 - 7 years

15 - 30 Lacs

Kochi, Bengaluru, Thiruvananthapuram

Work from Office

In-depth understanding of python programming • Experience with micro python • Knowledge on SNMP, TCP/IP • Understanding of MQTT protocol • Proficient knowledge of IoT sensors • Knowledge on esp32, esp8266 and Jetson boards Required Candidate profile • Experience with custom-build firmware • Well-versed with multiple programming languages such as Embedded-C, Embedded C++, JavaScript and Python • Firm understanding of IoT architecture

Posted 4 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies