IoT Software Developer - Device Engineering Team

Husky Injection Molding Systems

Chennai District

On-site

INR 900,000 - 1,300,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Structured working hours
Influence on cloud initiatives
Global collaborative team
Professional growth
Recognized contributions

Job summary

Husky Injection Molding Systems is seeking an IoT Software Developer to build software for edge devices, industrial machines, and cloud platforms. You will develop, test, and maintain applications running on Windows-based edge devices and cloud services, enabling secure data collection and remote management at scale.

You will work with a cross-functional DET team, apply TDD, CI/CD practices, and collaborate with product owners and QA to deliver reliable solutions across global customers.

Qualifications

  • Bachelor or Master degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of relevant experience.
  • Proficiency in C# and the .NET platform.
  • Working knowledge of Python or other scripting languages.
  • Strong understanding of Test-Driven Development (TDD).
  • Hands-on experience with Azure DevOps, Git repositories, and CI/CD pipelines.
  • Familiarity with DevSecOps concepts.
  • Familiarity with device communication protocols such as MQTT, OPC-UA, or similar technologies.
  • Experience using AI assisted coding tools (e.g. GitHub Copilot).
  • Strong analytical and problem-solving skills.
  • Fluency in English, both written and spoken.

Responsibilities

  • Implement software components and features based on provided designs and guidance.
  • Contribute to reliable, maintainable, and secure code within the assigned scope.
  • Apply coding standards, patterns, and best practices in daily development work.
  • Make basic technical decisions within assigned tasks and escalate when needed.
  • Translate requirements into working software for sprint goals.
  • Complete development work in alignment with sprint delivery commitments.
  • Support task breakdowns and effort estimates for assigned work.
  • Proactively raise risks, blockers, or issues to the team.
  • Write clean, testable code and contribute to unit/integration tests.
  • Participate in code reviews and incorporate feedback.
  • Follow DevOps, security, and quality practices.
  • Assist in troubleshooting defects in development and production environments.
  • Support corrective and evolutive maintenance of existing solutions.
  • Collaborate with developers, QA, PO, and Tech Leads; seek feedback.
  • Actively learn the systems, tools, and technologies used by the team.
  • Contribute to a positive team culture and shared ownership.

Skills

C# / .NET
Python
TDD
MQTT / OPC-UA
Azure DevOps
Git / CI/CD
AI-assisted coding tools
English fluency
Analytical problem solving

Education

Bachelor or Master in CS/Software Eng

Tools

Azure IoTHub
Azure Functions
Azure Storage
Azure Data Explorer
Windows-based devices

Job description

IoT Software Developer

Do you want to work on software applications that connect industrial machines, edge devices, and cloud platforms?

As an IoT Edge Software Developer within the Device Engineering Team (DET), you will contribute to the development, maintenance, and support of software running on edge devices that collect machine data, communicate securely with cloud platforms, and enable remote management at scale. You will work with Windows-based edge devices, cloud-connected applications, and device lifecycle management processes that support customers worldwide.

This role is ideal for a developer who enjoys hands‑on software development, troubleshooting complex device and connectivity issues, and working at the intersection of industrial systems, edge computing, and cloud technologies.

If you want to build software where industrial IoT, edge computing, and cloud technologies converge, the Device Engineering Team is where it happens.

Responsibilities
Technical Implementation
  • Implement software components and features based on provided designs, specifications, and guidance.
  • Contribute to the development of reliable, maintainable, and secure code within the assigned scope.
  • Apply agreed coding standards, patterns, and best practices in daily development work.
  • Make basic technical decisions within assigned tasks, escalating questions or uncertainties when needed.
Delivery & Execution Excellence
  • Translate assigned requirements and tasks into working software.
  • Complete development work in alignment with sprint goals and delivery commitments.
  • Contribute to task breakdowns and effort estimates for assigned work.
  • Proactively raise risks, blockers, or implementation issues to the team.
Quality, Standards & Engineering Practices
  • Write clean, testable code and contribute to unit and integration tests.
  • Participate in code reviews, incorporating feedback and learning from peers.
  • Ensure individual contributions meet Definition of Ready (DoR) and Definition of Done (DoD) criteria.
  • Follow established DevOps, security, and quality practices.
Incident & Operational Support
  • Assist in troubleshooting defects and issues in development and production environments.
  • Support corrective (bug fixes) and evolutive (enhancements) maintenance of existing solutions.
Collaboration & Growth
  • Collaborate effectively with other developers, QA, Product Owners, and Tech Leads.
  • Seek feedback and guidance to continuously improve technical skills.
  • Actively learn the systems, tools, and technologies used by the team.
  • Contribute positively to team culture and shared ownership of outcomes.
Qualifications
  • Bachelor or Master degree in Computer Science, Software Engineering, or a related field
  • 7+ Years of Relevant experience
  • Proficiency in C# and the .NET platform
  • Working knowledge of Python or other scripting languages
  • Strong understanding of Test-Driven Development (TDD)
  • Hands-on experience with Azure DevOps, Git repositories, and CI/CD pipelines
  • Familiarity with DevSecOps concepts
  • Familiarity with device communication protocols such as MQTT, OPC-UA, or similar technologies
  • Experience using AI assisted coding tools (e.g. GitHub Copilot) responsibly, with full accountability for code quality, security, and compliance.
  • Strong analytical and problem-solving skills
  • Fluency in English, both written and spoken
Assets
  • Hands-on experience with IoT, industrial automation, edge computing, or device lifecycle management
  • Experience with Azure IoTHub, DPS, Azure Functions, Azure Storage, or Azure Data Explorer
  • Experience supporting Windows based machines
  • Familiarity with OTA software and firmware update mechanisms
  • Knowledge of cybersecurity and data privacy controls for IoT environments
Why Husky?
  • Regulated Working Hours: Enjoy a structured work schedule that promotes a healthy work-life balance, allowing you to excel professionally while maintaining personal well-being.
  • Visible Impact: Experience the satisfaction of seeing the direct outcomes of your work, as you contribute to projects that visibly enhance our company's technological capabilities and efficiency.
  • Strategic Influence: Participate in architectural and technical reviews, contributing to the strategic direction of our cloud initiatives and making a tangible impact on our company's technological landscape.
  • Empowered Involvement: Take an active role in decision-making processes and architectural reviews, where your expertise helps shape the future of our cloud solutions and overall business strategy.
  • Valued Contributions: Be more than just a number in a large organization; at our company, every individual's input is valued and can lead to significant, tangible improvements in our operations and services.
  • Impactful Role: Play a crucial part in both developing new applications and maintaining existing systems, ensuring their optimal performance and reliability.
  • Cutting-Edge Projects: Work on innovative cloud solutions that are transforming our and our customers business, giving you the opportunity to be at the forefront of technological advancements.
  • Supportive Community: Work in an environment that recognizes and celebrates individual achievements, fostering a sense of community and mutual respect among team members.
  • Collaborative Environment: Join a global team of skilled professionals around the globe where your ideas are valued, and collaboration is encouraged to solve complex challenges and drive success.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IoT Software Developer - Device Engineering Team-Husky(India) Guindy, Chennai
IoT Software Developer - Device Engineering Team-Husky(India) Guindy, Chennai

Husky Technologies • Chennai District

On-site
INR 1,200,000 - 2,000,000
Regulated Working Hours
Career growth opportunities
Global team collaboration
Iot Software Developer - Device Engineering Team-Husky(India) Guindy, Chennai
Iot Software Developer - Device Engineering Team-Husky(India) Guindy, Chennai

Husky Injection Molding • Tamil Nadu

On-site
INR 1,500,000 - 2,100,000
Competitive compensation package
Growth opportunities
Global team collaboration
IoT Software Developer - Device Engineering Team-Husky India Guindy Chennai
IoT Software Developer - Device Engineering Team-Husky India Guindy Chennai

Husky Technologies • Chennai District

On-site
INR 900,000 - 1,400,000
TECH LEAD – AZURE FULL STACK / IOT PLATFORM (ADV+ELITE)
TECH LEAD – AZURE FULL STACK / IOT PLATFORM (ADV+ELITE)

transperfect • Chennai District

On-site
INR 11,505,000 - 17,258,000
Regulated Working Hours
Career Growth
Global team
Engineering Team Leader, Industrial IoT & Digital Solutions- Husky(India)Guindy, Chennai
Engineering Team Leader, Industrial IoT & Digital Solutions- Husky(India)Guindy, Chennai

Husky • Chennai District

On-site
INR 4,000,000 - 7,000,000
Designer, Development - Iiot(Adv+Elite)-Husky (India) Guindy,Chennai
Designer, Development - Iiot(Adv+Elite)-Husky (India) Guindy,Chennai

Husky Injection Molding • Tamil Nadu

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer – React, Node.js, Azure, and IoT
Senior Software Engineer – React, Node.js, Azure, and IoT

RMT Engineering • Gurugram District

On-site
INR 800,000 - 1,500,000
Competitive salary
Flexible work environment
Leadership growth opportunities
+2
Designer, Development - IIoT(Adv+Elite)-Husky (India) Guindy,Chennai
Designer, Development - IIoT(Adv+Elite)-Husky (India) Guindy,Chennai

Husky Technologies • Chennai District

On-site
INR 1,200,000 - 2,000,000
Competitive compensation
Growth opportunities
Sr Software Engineer
Sr Software Engineer

SBG • India

Hybrid
INR 1,800,000 - 3,200,000
Health Insurance Coverage
Employee Assistance Program (EAP)
Education Assistance
+3
Designer Development - IIoT Adv Elite -Husky India Guindy Chennai
Designer Development - IIoT Adv Elite -Husky India Guindy Chennai

Husky Technologies • Chennai District

On-site
INR 1,200,000 - 2,400,000